TabWidget问题

时间:2011-08-07 00:50:49

标签: android map tabs activity-lifecycle

所以我知道TabWidget不会在每个标签点击上创建新活动。但我很困惑..如果我有一个包含地图的标签活动,并且某些值从与地图活动链接的其他标签更改,并且应该(根据我的需要)在地图上使用这些更改的值绘制一些内容考虑到了。我怎样才能做到这一点? 因为在选项卡上单击地图活动中的onCreate方法将不会被调用。我只能退出应用程序,然后再次输入,然后它就像我想要的那样工作。可以从其他活动中调用onDraw或者......如果有人知道如何解决我的问题,请告诉我。提前谢谢你。

1 个答案:

答案 0 :(得分:1)

您有多种选择:

  1. 使用onResume
  2. 广播意图到您的其他活动并使用Broadcast Receiver
  3. 您甚至可以使用静态类来存储两者之间可访问的信息。
  4. 我会使用选项1:)