0

我正在处理选项卡活动。我有一项活动作为一个选项卡的选项卡内容。我还需要在另一个选项卡中使用相同的内容。所以我将单个活动设置为两个选项卡内容。但是当我运行我的代码时。如果我在之后选择 TAB1,我将选择 TAB2。我再次回到 TAB1。无论像在edittext中输入名称这样的事件都反映在TAB2中而不是TAB1中。我不知道它为什么会发生。

任何想法?提前致谢。

4

1 回答 1

0

你还没有提到你正在做什么onTabChanged即。无论您是否再次开始该活动。

我认为每次当你选择一个选项卡时,你都在盯着一个活动。

 startActivity(intent);

因此,无论您在Tab2下对该活动所做的任何更改,都不会在您再次开始该活动时反映在Tab1下的该活动。

如果您每次都在ontabchanged开始该活动,那么您必须保存您在任何选项卡下所做的更改。

由于您没有清楚地提到您在做什么,所以如果您在做其他事情,请告诉我。

于 2012-08-02T10:37:21.267 回答