Avoid crash if "Search Service" isn't available

This commit is contained in:
Gitsaibot 2024-05-04 12:19:17 +02:00 committed by Jochen Sprickerhof
parent b3286f2a23
commit f6f87ab4e7

View File

@ -1429,9 +1429,13 @@ public class Utils {
* @param act The activity using the view
*/
public static void setUpSearchView(SearchView view, Activity act) {
SearchManager searchManager = (SearchManager) act.getSystemService(Context.SEARCH_SERVICE);
view.setSearchableInfo(searchManager.getSearchableInfo(act.getComponentName()));
view.setQueryRefinementEnabled(true);
try {
SearchManager searchManager = (SearchManager) act.getSystemService(Context.SEARCH_SERVICE);
view.setSearchableInfo(searchManager.getSearchableInfo(act.getComponentName()));
view.setQueryRefinementEnabled(true);
} catch (Exception e) {
Log.d(TAG, "Search Service not found");
}
}
/**