Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/218.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android startSearch不工作_Android - Fatal编程技术网

Android startSearch不工作

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"

我在onSearchRequest中有以下代码

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中添加搜索服务。查看更多信息