2012-08-02 66 views
0

我正在使用Tab活动。我有一个活动作为一个标签的标签内容 。我还需要在另一个标签中使用相同的标签。因此,我已将 作为单个活动设置为两个标签内容。但是当我运行我的 代码。如果我在选择TAB1之后选择TAB2。 我再次回到TAB1。无论什么事件喜欢在 中输入名称edittext在TAB2中反映不在TAB1中。我不知道为什么 发生了。Android ::一个活动在两个标签中?

任何想法?提前致谢。

+1

请张贴一些代码,看看你如何试图实现你的目标。 – 2012-08-02 09:15:20

+1

代码?您对两个标签都使用相同的意图对象?或者创造两个意图? – trgraglia 2012-08-02 09:15:31

+0

我正在创建不同的意图。使用捆绑额外的标志我维护标签。 – Praveen 2012-08-02 09:18:22

回答

0

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

我想每次当你选择一个标签,你正在盯着一个活动。

startActivity(intent); 

所以,无论你的改变已经在该活动下取得TAB2,将无法在活动下TAB1你再次启动该活动体现。

如果您每次启动该活动ontabchanged,那么您必须保存所做的更改。

由于您尚未明确提及您正在做的事情,所以如果您正在做其他事情,请告诉我。

+0

不,我不是在tabchanged方法上开始活动。我为每个选项卡启动两个活动组。因为这两个活动组我需要使用一项活动。 – Praveen 2012-08-02 11:20:11

+0

如果您正在使用相同的活动,请尝试检查正在保存或未保存更改的值。我认为改变后的价值并没有得到保存,这就是为什么它没有反映出来。我没有看到你的代码,所以没有看到你的代码很难评论更多。 – Debarati 2012-08-02 11:57:59