《Android应用开发攻略》——1.6 理解Android生命周期
1.6 理解Android生命周期
Ian Darwin
1.6.1 问题
Android应用没有“主”(main)方法;你必须了解它们如何开始和停止。
1.6.2 解决方案
android.Activity类提供许多明确定义的生命周期方法,在应用程序启动、挂起、重新启动等情况下调用,还提供了一个方法,用于将活动标记为完成。
1.6.3 讨论
你的Android应用程序运行于自己的UNIX进程中,所以一般来说不会直接影响其他运行中的应用程序。Dalvik VM与操作系统接口,在应用程序启动、用户切换到另一个应用等情况下通知你。Android应用程序有一个明确定义的生命周期。
Android应用程序可能处于三种状态中:
活动(active),应用程序对用户可见并正在运行
暂停(paused),应用程序的一部分被掩盖,失去输入焦点
停止(stopped),