onPause和onStop区别
onStop 用于不可见的Activity
这是上次代码的输出状态,注意最后一项FirstAcvity --->onStop.
09-11 02:24:29.475: INFO/System.out(279): FirstAcvity ---> onCreate
09-11 02:24:29.575: INFO/System.out(279): FirstAcvity --->onStart
09-11 02:24:29.575: INFO/System.out(279): FirstAcvity --->onResume
09-11 02:24:33.695: INFO/System.out(279): FirstAcvity --->onPause
09-11 02:24:33.725: INFO/System.out(279): SecondActivity--->onCreate
09-11 02:24:33.725: INFO/System.out(279): SecondActivity--->onStart
09-11 02:24:33.725: INFO/System.out(279): SecondActivity--->onResume
09-11 02:24:34.035: INFO/System.out(279): FirstAcvity --->onStop
现 在给AndroidMainfest.xml中的SeconedActivity属性加入 android:theme="@android:style/Theme.Dialog",则SeconedActivity将以对话框形式出现,不会 对FirstAcvity形成遮盖.
这时的状态输出为:
09-11 03:35:55.361: INFO/System.out(316): FirstAcvity ---> onCreate
09-11 03:35:55.421: INFO/System.out(316): FirstAcvity --->onStart
09-11 03:35:55.421: INFO/System.out(316): FirstAcvity --->onResume
09-11 03:36:05.891: INFO/System.out(316): FirstAcvity --->onPause
09-11 03:36:05.911: INFO/System.out(316): SecondActivity--->onCreate
09-11 03:36:05.911: INFO/System.out(316): SecondActivity--->onStart
09-11 03:36:05.911: INFO/System.out(316): SecondActivity--->onResume
注意注意,这时FirstAcvity比完全遮盖时少了最后一项.
浙公网安备 33010602011771号