0

我有一个 TabActivity,里面有 4 个选项卡(活动)。现在我想在这 4 个选项卡之间传递数据。我知道如何将其传递给父级 (TabActivity),但如何将其传递给正在运行的 Tabs 活动之一?使用 putExtra 我可以向它传递一些数据,但是我如何在另一个 Activity 中知道它获得了数据(类似于事件/回调/其他)?

4

2 回答 2

1

您可以使用 getExtra 检查数据是否符合意图。我会用公共静态变量来解决这个问题。只需从活动中的 onResume 获取对对象的引用。记得检查它是否为空

于 2012-05-19T14:05:58.650 回答
0

选项卡中的每个活动都有其上下文。您可以像往常一样添加额外/获得额外。

另一种方法是:

制作公共静态变量。偏爱。

将其存储在 SQLite 中。

于 2012-05-19T14:20:06.497 回答