Fix search button to forward the search query (#4798)
This commit is contained in:
parent
054a4f42a3
commit
8abec2c447
|
@ -51,6 +51,7 @@ public class AddFeedFragment extends Fragment {
|
|||
private static final int REQUEST_CODE_CHOOSE_OPML_IMPORT_PATH = 1;
|
||||
private static final int REQUEST_CODE_ADD_LOCAL_FOLDER = 2;
|
||||
|
||||
private AddfeedBinding viewBinding;
|
||||
private MainActivity activity;
|
||||
|
||||
@Override
|
||||
|
@ -59,7 +60,7 @@ public class AddFeedFragment extends Fragment {
|
|||
@Nullable ViewGroup container,
|
||||
@Nullable Bundle savedInstanceState) {
|
||||
super.onCreateView(inflater, container, savedInstanceState);
|
||||
AddfeedBinding viewBinding = AddfeedBinding.inflate(getLayoutInflater());
|
||||
viewBinding = AddfeedBinding.inflate(getLayoutInflater());
|
||||
activity = (MainActivity) getActivity();
|
||||
|
||||
Toolbar toolbar = viewBinding.toolbar;
|
||||
|
@ -75,8 +76,7 @@ public class AddFeedFragment extends Fragment {
|
|||
-> activity.loadChildFragment(OnlineSearchFragment.newInstance(PodcastIndexPodcastSearcher.class)));
|
||||
|
||||
viewBinding.combinedFeedSearchEditText.setOnEditorActionListener((v, actionId, event) -> {
|
||||
String query = viewBinding.combinedFeedSearchEditText.getText().toString();
|
||||
performSearch(query);
|
||||
performSearch();
|
||||
return true;
|
||||
});
|
||||
|
||||
|
@ -114,8 +114,7 @@ public class AddFeedFragment extends Fragment {
|
|||
viewBinding.addLocalFolderButton.setVisibility(View.GONE);
|
||||
}
|
||||
|
||||
String query = viewBinding.combinedFeedSearchEditText.getText().toString();
|
||||
viewBinding.searchButton.setOnClickListener(view -> performSearch(query));
|
||||
viewBinding.searchButton.setOnClickListener(view -> performSearch());
|
||||
|
||||
return viewBinding.getRoot();
|
||||
}
|
||||
|
@ -145,8 +144,8 @@ public class AddFeedFragment extends Fragment {
|
|||
startActivity(intent);
|
||||
}
|
||||
|
||||
private void performSearch(String query) {
|
||||
|
||||
private void performSearch() {
|
||||
String query = viewBinding.combinedFeedSearchEditText.getText().toString();
|
||||
if (query.matches("http[s]?://.*")) {
|
||||
addUrl(query);
|
||||
return;
|
||||
|
|
Loading…
Reference in New Issue