Android开发入门教程(六):暂停和恢复Activity
说明:本文是我自己对官方入门教程(Training)的翻译,仅仅是为了记录自己的学习过程。由于本人英语水平太低,基本上是靠金山词霸加上自己的理解,所以翻译的不好。如果你有好的意见请留言,谢谢! 暂停和恢复Activity(Pausing and Resuming an Activity) 在正常的应用程序使用,前台activity有时会被其他可视化组件遮挡,从而造成activity的暂停。例如,当一个半透明的activity打开时(如在一个风格对话框),以前的activity就暂停了。只要activity仍然是部分可见,但目前没有获得焦点,它就依然处于暂停状态。 然而,一旦activity被完全遮挡住,并且对用户不可见了,那么它就停止了(这是下一课需要讨论的内容)。 当你的activity进入暂停状态,系统将对你的Activity调用onPause()方法。在此方法中,你可以停止那些在暂停状态时不应该继续进行的行为(如视频播放),或者持久化一些需要永久保存的信息,以使得用户继续留在你的应用程序。如果用户返回到你的activity,系统将从暂停状态中恢复它,并调用onResume()方法。 注意:当你的activity接收到一个对onPause()的调用时,它可能是一个迹象,表明activity将暂停一会儿,然后用户还会返回到你的activity。然而,它通常是第一个迹象