关于Android的onResume和onPause方法的说明

时间:2012-02-06 03:42:13

标签: android events methods resume

我正在开始Android编程!

有人能给我一个关于Android onResume onPause事件的简单解释吗?

什么时候发生,什么时候活动被破坏并释放内存?谢谢!

2 个答案:

答案 0 :(得分:1)

您的应用程序将在onDestroy()方法中销毁;这通常被称为应用程序中的最后一个活动已离开堆栈。

onPause()和onResume()我相信当另一个活动放在堆栈中的当前活动之上时会调用 - 一旦所述活动失去焦点就会调用onPause(),并且一旦调用onResume()就会调用它再次获得关注。

下面的图片应该更好地解释一下。祝你好运!

enter image description here

答案 1 :(得分:1)

当lauch:onCreate onStart onResume

按HOME:onPause onStop

通过菜单(或最新的快捷方式)重新启动时:onRestart onStart onResume

按BACK:onPause onStop onDestory

更改方向时:onPause onStop onDestory然后onCreate onStart onResume

观看活动生活圈了解更多详情

建议在onPause中保存状态