初始化/清理相互依赖的活动

时间:2012-01-12 17:41:45

标签: android android-activity

在我的Android应用程序中,第一个活动执行各种初始化任务,计算随后由其他活动使用的数据。有相应的终止任务可以释放数据。乍一看,在onCreate中执行初始化任务和onDestroy中的终止任务似乎很自然 - 两者都在第一个活动中。

但是,由于第一个活动可能被Android杀死,而另一个活动处于活动状态,因此释放onDestroy中的数据会对仍处于活动状态且想要访问数据的活动造成问题。

如何解决这个问题?我似乎需要一种方法来确定哪个活动是最后一个要销毁的活动,所以我可以在那里执行终止任务。

1 个答案:

答案 0 :(得分:1)

总是更好地扩展应用程序类并将数据保存在其中。 check