假设有A1,A2
第一次启动A1,就会调用onCreat(),onStart(),onResume()这三个方法
onCreat()第一次创建该活动时被调用
onStart()该活动能被我们看到时
onResume()该活动得到用户焦点
启动A2,先调用A1的onPause(),然后调用A2的onCreat(),onStart(),onResume(),再调用A1的onStop()
onPause()
onStop()该活动不可见时
点回A1,调用A2的onPause(),然后A1的onRestart(),onStart(),onResume(),再A2的onStop()
关于onDestroy(),只会在两种情况下被调用。一,明确有finish()。二,系统资源不够用
什么是Task?即一个Stack<Activity>
对话框风格的Activity
只需再清单文件的第二个Activity中多加一项 android:theme=“@android:style、Theme.Dialog”
这样,当出现这个对话框时,不会调用第一个活动的onStop()