Android TabWidget问题
因此,我知道TabWidget不会在每次单击选项卡时创建新活动。但是我很困惑。。如果我有一个包含地图的选项卡活动,并且如果与地图活动链接的其他选项卡中的某些值发生了更改,那么它应该(出于我的需要)在地图上绘制一些东西,并将这些更改的值考虑在内。我该怎么做?Android TabWidget问题,android,map,tabs,activity-lifecycle,Android,Map,Tabs,Activity Lifecycle,因此,我知道TabWidget不会在每次单击选项卡时创建新活动。但是我很困惑。。如果我有一个包含地图的选项卡活动,并且如果与地图活动链接的其他选项卡中的某些值发生了更改,那么它应该(出于我的需要)在地图上绘制一些东西,并将这些更改的值考虑在内。我该怎么做? 因为在选项卡上单击,映射活动中的onCreate方法将不会被调用。我只能退出应用程序,然后再次进入,然后它就可以正常工作了。从其他活动或某事中可以调用onDraw。。如果有人知道如何解决我的问题,请让我知道。提前感谢您。您有很多选择: 使用
因为在选项卡上单击,映射活动中的onCreate方法将不会被调用。我只能退出应用程序,然后再次进入,然后它就可以正常工作了。从其他活动或某事中可以调用onDraw。。如果有人知道如何解决我的问题,请让我知道。提前感谢您。您有很多选择:
我会使用选项1.:) 请参阅Berdon关于使用
onResume()
的评论。活动的onCreate()
方法通常非常简单,在onResume()
中可以更好地放置更多处理“动态”更改的代码。非常感谢,我将尝试以下方法:)