我有一个Android应用程序有四个活动。没有非常大,我没有线程或服务
我是否仍应实施生命周期方法,例如onStart()
,onResume()
,onPause()
等?
我试图在合适的地方插入一些,但似乎有点不必要。我知道他们在那里为应用程序提供稳定性,但是当一个人使用很多线程时似乎更有用。我错了吗?
答案 0 :(得分:2)
它们通过清理在其他生命周期方法中获得的资源来帮助提高稳定性。
您可能还希望刷新onResume()
中的数据或onDestroy()
中的保存状态,以便在重新启动活动时可以从中断处继续。
如果您不需要这些功能,则无需实施onCreate()
以外的方法。
答案 1 :(得分:1)
它们不是为了稳定,而是为了灵活性。如果您作为开发人员需要在活动时刻指定一些行为,那么您将获得可以覆盖的方法。
因此,在您的情况下,没有必要覆盖它们。