diff options
author | Dhiraj Chauhan <1032200169@tcetmumbai.in> | 2021-10-09 15:25:52 +0530 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-10-09 11:55:52 +0200 |
commit | 5e0b95fa5c21e68bb0076cfad4a12d750b233ae9 (patch) | |
tree | e5108dc6480f28a862271ee091be21c4564ffceb /app/src/main/java/de/danoeh/antennapod/fragment/AddFeedFragment.java | |
parent | 8951583a027daec72fc11d3eac452fee3e20a6c1 (diff) | |
download | AntennaPod-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.java | 5 |
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); |