Android startSearch不工作
我在onSearchRequest中有以下代码Android startSearch不工作,android,Android,我在onSearchRequest中有以下代码 public boolean onSearchRequested() { startSearch("HI", false,null,true); return true; } 这是工作bt使用默认谷歌搜索。如果我使用 startSearch(“HI”,false,null,false)然后搜索对话框不会打开。。。 有什么原因吗 这是清单文件 <activity android:name=".search"
public boolean onSearchRequested() {
startSearch("HI", false,null,true);
return true;
}
这是工作bt使用默认谷歌搜索。如果我使用
startSearch(“HI”,false,null,false)代码>然后搜索对话框不会打开。。。
有什么原因吗
这是清单文件
<activity android:name=".search"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<meta-data android:name="android.app.default_searchable"
android:value=".SearchableActivity" />
</activity>
<activity android:name=".SearchableActivity"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.SEARCH" />
</intent-filter>
<meta-data android:name="android.app.searchable"
android:resource="@xml/searchable"/>
</activity>
好的,您需要在AndroidManifest中添加搜索服务。查看更多信息