【发布时间】:2011-08-29 21:47:10
【问题描述】:
查看活动生命周期图,我注意到onPause() 和onStop() 都可能导致“进程”被杀死。当用户想要恢复他们的应用程序时,这将需要调用onCreate()。重点是onStop() 不一定被调用,onDestroy() 也不一定被调用,但onPause() 可能是 Activity 可能看到的唯一事件。在这种情况下,onPause() 必须处理保存应用程序状态,以便用户稍后可以返回到它,无论是否调用了 onStop()。
我可以看到onDestroy() 用于清理活动特定资源,这些资源会在进程终止操作中自然消除。 onDestroy() 还有什么用处吗?
onStop() 有什么用?我为什么要覆盖它?
【问题讨论】:
标签: android