summaryrefslogtreecommitdiff
path: root/app/src/main/java/de/danoeh/antennapod/fragment/AddFeedFragment.java
diff options
context:
space:
mode:
authorDhiraj Chauhan <1032200169@tcetmumbai.in>2021-10-09 15:25:52 +0530
committerGitHub <noreply@github.com>2021-10-09 11:55:52 +0200
commit5e0b95fa5c21e68bb0076cfad4a12d750b233ae9 (patch)
treee5108dc6480f28a862271ee091be21c4564ffceb /app/src/main/java/de/danoeh/antennapod/fragment/AddFeedFragment.java
parent8951583a027daec72fc11d3eac452fee3e20a6c1 (diff)
downloadAntennaPod-5e0b95fa5c21e68bb0076cfad4a12d750b233ae9.zip
Closing Keyboard when clicked in the background (#5437)
Diffstat (limited to 'app/src/main/java/de/danoeh/antennapod/fragment/AddFeedFragment.java')
-rw-r--r--app/src/main/java/de/danoeh/antennapod/fragment/AddFeedFragment.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/fragment/AddFeedFragment.java b/app/src/main/java/de/danoeh/antennapod/fragment/AddFeedFragment.java
index deac31335..8c01a4563 100644
--- a/app/src/main/java/de/danoeh/antennapod/fragment/AddFeedFragment.java
+++ b/app/src/main/java/de/danoeh/antennapod/fragment/AddFeedFragment.java
@@ -11,6 +11,7 @@ import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
+import android.view.inputmethod.InputMethodManager;
import androidx.activity.result.ActivityResultLauncher;
import androidx.activity.result.contract.ActivityResultContracts;
@@ -158,6 +159,10 @@ public class AddFeedFragment extends Fragment {
}
private void performSearch() {
+ viewBinding.combinedFeedSearchEditText.clearFocus();
+ InputMethodManager in = (InputMethodManager)
+ getActivity().getSystemService(Context.INPUT_METHOD_SERVICE);
+ in.hideSoftInputFromWindow(viewBinding.combinedFeedSearchEditText.getWindowToken(), 0);
String query = viewBinding.combinedFeedSearchEditText.getText().toString();
if (query.matches("http[s]?://.*")) {
addUrl(query);