另一个Activity上的android searchview

时间:2013-09-20 16:19:01

标签: android searchview

我正在创建一个搜索视图示例项目; 我有3项活动:

MainActivity (指导您搜索活动)

SearchActivity (您可以看到搜索视图并输入您想要的任何内容)

SearchResultActivity (将处理您的搜索请求)

并且在Manifest文件中我有

<activity
    android:name="com.example.searchsample.MainActivity"
    android:label="@string/app_name" >
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
</activity>

<activity android:name=".SearchActivity">
    <intent-filter>
        <action android:name="android.intent.action.SEARCH" />
    </intent-filter>

    <meta-data android:name="android.app.searchable"
    android:resource="@xml/searchable"  />
</activity>


<activity android:name=".SearchResultActivity">

</activity>

如果我按下搜索按钮;我可以看到新的SearchActivity打开;

如果我将 intent-filter 部分从 .SearchActivity 移至 .SearchResultActivity ;我不再能搜索任何东西; (因为.SearchResultActivity永远不会运行) 我怎么解决这个问题; 我想,当我按下搜索按钮时,查看.SearchResultActivity

上的结果

0 个答案:

没有答案