从 TabActivity2 启动 TabActivity1 中的 Activity
因此,在我的应用程序中,我使用两个不同的 Tabhost。这是一个示例
包含:
TABHOST1 选项卡2 |选项卡3 |标签4 | TAB5
TABHOST2 含有:
TB1 | TB2 | TB3 | TB4 | TB5
TAB2 - 活动 1
TB2 - 活动 2
所以基本上我想使用活动 1 启动活动 2。这两个活动位于不同的 TABHOSTS 中,因此当我从活动 1 启动活动 2 时(位于 TABHOST1 中),我需要保留 TABHOST2 )。
有什么建议我该怎么做? 提前致谢!
So in my application I'm using two different Tabhosts.Here is an example
TABHOST1 Contains :
TAB1 | TAB2 | TAB3 | TAB4 | TAB5
TABHOST2 Contanins :
TB1 | TB2 | TB3 | TB4 | TB5
TAB2 - Activity 1
TB2 - Activity 2
So basically I want to start Activity 2, using Activity 1.The both activities are in different TABHOSTS so I need to keep the TABHOST2 when I start Activity 2,from Activity 1 (which is in TABHOST1).
Any suggestions how can I do that?
Thanks in advance!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
从
Activity1
传递选定的选项卡索引,同时从Activity1
启动Activity2
并在
TABHOSTS2
中将TabActivity
,执行以下操作:Pass the selected tab index from
Activity1
While startingActivity2
fromActivity1
and in you
TABHOSTS2
which will beTabActivity
, do something like:要启动 Activity2 您需要做的就是 startActivity ,不需要 tabhost 2 。
如果您的问题是如何将子活动(在您的情况下为活动 2)保留在 tabhost 内,请浏览 ActivityGroup 文档,它将指导您了解 tabHost 内的嵌套活动
to start activity2 all you need to do is startActivity , no need for tabhost 2 .
if your problem is how to keep child activity ( activity 2 in your case ) inside tabhost , go through ActivityGroup doc ,which will guide you about nested activities inside tabHost