我正在开始Android编程!
有人能给我一个关于Android onResume onPause事件的简单解释吗?
什么时候发生,什么时候活动被破坏并释放内存?谢谢!
答案 0 :(得分:1)
您的应用程序将在onDestroy()方法中销毁;这通常被称为应用程序中的最后一个活动已离开堆栈。
onPause()和onResume()我相信当另一个活动放在堆栈中的当前活动之上时会调用 - 一旦所述活动失去焦点就会调用onPause(),并且一旦调用onResume()就会调用它再次获得关注。
下面的图片应该更好地解释一下。祝你好运!
答案 1 :(得分:1)
当lauch:onCreate onStart onResume
按HOME:onPause onStop
通过菜单(或最新的快捷方式)重新启动时:onRestart onStart onResume
按BACK:onPause onStop onDestory
更改方向时:onPause onStop onDestory然后onCreate onStart onResume
观看活动生活圈了解更多详情
建议在onPause中保存状态