草庐IT

getSearchableInfo

全部标签

java - setSearchableInfo(searchManager.getSearchableInfo) 空指针异常

我已经根据文档和其他问题检查并仔细检查了我的list。我不明白为什么setSearchableInfo返回NullPointerException主Activity.java@OverridepublicbooleanonCreateOptionsMenu(Menumenu){//Inflatethemenu;thisaddsitemstotheactionbarifitispresent.getMenuInflater().inflate(R.menu.menu_main,menu);SearchManagersearchManager=(SearchManager)getSyste

android - 如何在 Android API 7 上使用或解决 searchManager.getSearchableInfo()?

我在任何地方都找不到如何通过searchManager.getSearchableInfo()使用支持的v7appcompat库。@OverridepublicbooleanonCreateOptionsMenu(Menumenu){//Inflatethemenu;thisaddsitemstotheactionbarifitispresent.getMenuInflater().inflate(R.menu.main,menu);MenuItemmenuItem=(MenuItem)menu.findItem(R.id.search_widget);SearchViewsearch

android - searchManager.getSearchableInfo(getComponentName()) 返回 null

我关注了thisAndroidguide为了向Activity添加搜索栏。设置如下所示:res/menu/activity_main.xml:res/xml/searchable.xml:list文件中的Activity条目:以及MainActivity中的代码:@SuppressLint("NewApi")@OverridepublicbooleanonCreateOptionsMenu(Menumenu){this.getMenuInflater().inflate(R.menu.activity_main,menu);if(Build.VERSION.SDK_INT>=Build

Android:getSearchableInfo(getComponentName())返回空值?

我正在尝试获取有关SearchView的建议。我已经为它实现了一个自定义内容提供者。我也提到了这个link实现对SearchView的建议。我面临的问题是,我在searchManager.getSearchableInfo(getComponentName())上得到空值以下是fragment:AndroidManifest.xmlsearchable.xml主Activity@OverridepublicbooleanonCreateOptionsMenu(Menumenu){MenuInflaterinflater=getMenuInflater();inflater.inflat