在Android应用程序中使用生命周期方法

时间:2011-03-09 16:21:28

标签: android lifecycle

我有一个Android应用程序有四个活动。没有非常大,我没有线程或服务 我是否仍应实施生命周期方法,例如onStart()onResume()onPause()等?

我试图在合适的地方插入一些,但似乎有点不必要。我知道他们在那里为应用程序提供稳定性,但是当一个人使用很多线程时似乎更有用。我错了吗?

2 个答案:

答案 0 :(得分:2)

它们通过清理在其他生命周期方法中获得的资源来帮助提高稳定性。

您可能还希望刷新onResume()中的数据或onDestroy()中的保存状态,以便在重新启动活动时可以从中断处继续。

如果您不需要这些功能,则无需实施onCreate()以外的方法。

答案 1 :(得分:1)

它们不是为了稳定,而是为了灵活性。如果您作为开发人员需要在活动时刻指定一些行为,那么您将获得可以覆盖的方法。

因此,在您的情况下,没有必要覆盖它们。