Restore search

This commit is contained in:
M66B
2021-03-27 08:14:21 +01:00
parent 2b1b4c3a42
commit e4082dc33a
6 changed files with 24 additions and 18 deletions

View File

@@ -172,10 +172,9 @@ public class FragmentRules extends FragmentBase {
public void onActivityCreated(@Nullable Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
if (savedInstanceState != null) {
if (savedInstanceState != null)
searching = savedInstanceState.getString("fair:searching");
adapter.search(searching);
}
adapter.search(searching);
DB db = DB.getInstance(getContext());
db.rule().liveRules(folder).observe(getViewLifecycleOwner(), new Observer<List<TupleRuleEx>>() {
@@ -236,8 +235,10 @@ public class FragmentRules extends FragmentBase {
searchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() {
@Override
public boolean onQueryTextChange(String newText) {
searching = newText;
adapter.search(newText);
if (getView() != null) {
searching = newText;
adapter.search(newText);
}
return true;
}