我有一个Android应用程序,它有四项活动。没有一个是非常大的,我没有线程或服务。
我应该仍然实现生命周期方法,如onStart()
,onResume()
,onPause()
等?在Android应用程序中使用生命周期方法
我想在合适的地方插入一些,但似乎有点不必要。我知道他们在那里为应用程序提供稳定性,但是当使用多线程时似乎更有用。我误解了吗?
我有一个Android应用程序,它有四项活动。没有一个是非常大的,我没有线程或服务。
我应该仍然实现生命周期方法,如onStart()
,onResume()
,onPause()
等?在Android应用程序中使用生命周期方法
我想在合适的地方插入一些,但似乎有点不必要。我知道他们在那里为应用程序提供稳定性,但是当使用多线程时似乎更有用。我误解了吗?
他们帮助稳定通过清理在其他生命周期方法获取的资源。
您可能还需要刷新onResume()
中的数据或者在onDestroy()
中保存状态,以便您可以在活动重新启动时提取您离开的位置。
如果您不需要这些功能,那么你就需要实现比onCreate()
其他方法。
他们不是为稳定,但灵活性。如果您作为开发人员需要在活动期间指定某些行为,则会为您提供可覆盖的方法。
所以,在你的情况下,没有必要覆盖它们。
谢谢!所以如果我想处理传入的电话,那么onDestroy()就是在通话结束时保持状态的那个。 – kakka47 2011-03-09 16:53:55