Activity生命周期,关于锁屏,横竖屏切换以及页面切换

做了一个小实验,创建两个Activity,一个为MainActivity,一个为SecondActivity,并在两个Activity生命周期的各个阶段输出当前Activity所处的状态,在MainActivity上添加三个按钮,其中“下一页”用于跳转到SecondActivity,“横屏”即将MainActivity界面横屏显示,“竖屏”即将MainActivity竖屏显示

按步骤执行以下几个操作:

① 启动程序

② 在MainActivity显示后,将手机锁屏

③ 为手机解锁,使MainActivity再次运行在前台

④ 点击“横屏”按钮

⑤ 点击“下一页”切换到SecondActivity

得到如下结果:



如果不想让Activity在屏幕旋转的时候重新创建可以在清单文件中为Activity设置configChanges属性,如:

 <activity
     android:name="com.example.test.activity.MainActivity"
     android:configChanges="orientation|screenSize" >
     <intent-filter>
         <action android:name="android.intent.action.MAIN" />
         <category android:name="android.intent.category.LAUNCHER" />
     </intent-filter>
</activity>

更多关于切换屏幕的内容,可以参考http://www.cnblogs.com/yishujun/archive/2016/04/15/5395266.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值