Я пытаюсь получить предложения для SearchView. Я реализовал для него пользовательский поставщик контента. Я также ссылался на эту ссылку , чтобы реализовать предложения для SearchView. Проблема, с которой я столкнулся, заключается в том, что я получаю нулевое значениеsearchManager.getSearchableInfo(getComponentName())
Вот фрагменты:
AndroidManifest.xml
searchable.xml
Основная деятельность
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.searchview_in_menu, menu);
MenuItem searchItem = menu.findItem(R.id.action_search);
mSearchView = (SearchView) searchItem.getActionView();
SearchManager searchManager = (SearchManager) getSystemService(Context.SEARCH_SERVICE);
SearchableInfo info = searchManager.getSearchableInfo(getComponentName()); // null returned
mSearchView.setSearchableInfo(info);
return true;
}