【发布时间】:2011-10-14 05:24:24
【问题描述】:
是否可以通过单击当前标签本身来打开当前标签上的任何活动?
在我的应用程序中要做什么:
用户执行搜索,列表活动显示在同一选项卡上(使用 TabGroup 活动)。然后如果用户按下相同的选项卡,搜索页面应该再次打开。
这可能吗?
【问题讨论】:
-
您无需在标题中添加已解决的标签,使用答案旁边的“复选”标记接受任何正确的答案。
是否可以通过单击当前标签本身来打开当前标签上的任何活动?
在我的应用程序中要做什么:
用户执行搜索,列表活动显示在同一选项卡上(使用 TabGroup 活动)。然后如果用户按下相同的选项卡,搜索页面应该再次打开。
这可能吗?
【问题讨论】:
试试这个,,,,
您不是开始两个活动,而是在同一个活动中执行两个活动。
当用户再次点击搜索时(像往常一样)再次启动 SearchActivity。
【讨论】:
参考此链接:
Launching activities within a tab in Android
在第一个答案中,您可以设置 SharedPreference 变量,然后检查该变量以了解要在此选项卡中加载的活动(在 YourActivityGROUP 类中)。您可以在用于打开的主要活动中将 Extras 设置为 Intent选项卡中的活动。 (我还没有尝试过,但我认为,这会解决你的问题。)
【讨论】: