0

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

4

1 回答 1

1

您有多种选择:

  1. 使用onResume
  2. 向您的其他活动广播意图并使用广播接收器
  3. 您甚至可以使用静态类来存储可在两者之间访问的信息。

我会使用选项1。:)

于 2011-08-07T00:57:02.437 回答