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 新手,我可能错过了一些明显的东西。有什么想法吗?
I have a TabActivity that has multiple tabs, each a separate activity. One of them is defined as searchable in the manifest. There is always only one instance of the TabActivity and any of the tabs, therefore this tab activity has singleTop as launchmode. However, instead of returning to the tab search opens a new naked instance of the activity.
<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>
Being new to android I am probably missing something obvious. Any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
更改您的意图过滤器,尝试此代码。除了类别线之外,我看不出任何区别。
Change your intent filter, try this code. I can't see any difference except category line.