Activity在锁屏时的诡异生命周期

最近突然发现Activity在锁屏时生命周期有点奇怪,在我的手机魅族7.1.1上测试基本是下面的结果:
按下电源键锁屏:onPause-----onStop
再按下电源键解锁:onRestart-----onStart-----onResume

这个结果还是比较准确的,大多数时候都是这样的结果,但是跟其网上他人所描述的情况有所不同,大部分人会出现在锁屏时Activity进行销毁重建(onDestroy onCreate),在解锁时Activity又进行一次进行销毁重建(onDestroy onCreate),也就是会执行两次生命周期,原因是没有在AndroidManifest.xml中配置android:screenOrientationandroid:configChanges,可是我测试的Activity并没有配置这些,在按下电源键进行锁屏以及再次按电源键进行解锁时也不会出现销毁重建的现象。

Activity的测试类:

<activity android:name=".TestAActivity" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN"/>
                <category android:name="android.intent.category.LAUNCHER"/>
            </intent-filter>
 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

川峰

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值