-1

我有一些不同布局的不同活动,我在选项卡模式下使用操作栏。因此,当我在操作栏中选择一个选项卡时,我会从一个活动传递到另一个活动。

我能怎么做??你有什么建议吗??

我想作为:

ActionBar.TabListener 切换标签时,我调用: startActivity(new Intent(context, theNewActivity);

可以这样做吗?

提前致谢

4

1 回答 1

2

我能怎么做?

恕我直言,在选项卡中进行活动的旧模型从来都不是一个好主意,现在已被弃用。

要么将这些活动更改为片段(并使用操作栏中的选项卡在它们之间切换),要么摆脱选项卡并选择其他不涉及选项卡的导航模型。

在 ActionBar.TabListener 中,当我切换选项卡时,我调用: startActivity(new Intent(context, theNewActivity);

如果您认为这会在选项卡theNewActivity 打开,不,那是行不通的。您当然可以startActivity()根据单击的选项卡进行调用,但 UX 可能不是您想要的,甚至更不可能是用户想要的。

于 2012-07-27T16:19:01.133 回答