程序应用步骤:
打开应用:
onCreate
onStart
onResume
BACK键:
onPause
onStop
onDestory
HOME键:
onPause
onStop
再次启动应用:
onRestart
onStart
onResume
Activity>>>三个状态
当Activity在屏幕前台时(位于当前任务堆栈的顶部),处于激活或运行状态,它可以响应用户操作。
当Activity上面有另外一个Activity,上面的Activity没有完全覆盖它,或者上面的Activity是透明的,这里下方的Activity仍然对用户可见,下方的Activity就处于暂停状态,被暂停的Activity仍然对用户可见,并且是存活状态(它保留着所有的状态的成员信息并保持和窗口管理器的连接)。如果系统内存不足会kill这个Activity。
当Activity完全被另一个Activity覆盖时处于停止状态。它仍然保留所有的状态和成员信息。它的窗口将被隐藏,如果其它地方需要内存,系统会kill掉这个Activity。
android:theme="@android:style/Theme.Dialog":设置Activity为一个对话框窗口样式;