Android可搜索标签活动



我有一个TabActivity,它有多个标签,每个标签都是一个单独的活动。其中一个在清单中定义为可搜索的。TabActivity和任何选项卡总是只有一个实例,因此这个选项卡活动的启动模式是singleTop。然而,不是返回到选项卡搜索打开活动的一个新的裸实例。

    <activity android:name=".tab1Activity" android:label="tab1" android:launchMode="singleTop">
        <intent-filter>
            <action android:name="android.intent.action.SEARCH" />
        </intent-filter>
        <meta-data android:name="android.app.searchable"
               android:resource="@xml/searchable"/>
    </activity>

作为android的新手,我可能错过了一些明显的东西。什么好主意吗?

<intent-filter>
    <action android:name="android.intent.action.SEARCH" />
    <category android:name="android.intent.category.DEFAULT" />
</intent-filter>
<meta-data android:name="android.app.searchable" 
    android:resource="@xml/search" />

改变你的意图过滤器,试试这段代码。我看不出有什么区别

相关内容

  • 没有找到相关文章

最新更新