安卓开发学习笔记—————《Anroid编程权威指南》第三章 activity的生命周期

logt +tab 生成TAG常量

使用TAG常量过滤日志输出,点击Edit Filter Configuration,

创建水平模式布局

右键res-New-Android resource directory

-land后缀名是配置修饰符,设备处于水平方向时,Android会找到并使用res/layout-land目录下的布局资源,其他情况默认使用res/layout目录下的布局资源。

修改后的水平布局

protected void onSaveInstanceState(Bundle outState)的默认实现要求所有activity视图将自身状态数据保存到Bundle对象中,该方法通常在onStop()方法之前由系统调用。

扫描二维码关注公众号,回复: 3315138 查看本文章

Bundle中存储和恢复的数据只能是基本类型以及可以实现Serializable或Parcelable接口的对象。

activity内存清理现状

覆盖onSaveInstanceState(Bundle)方法时,应测试activity状态是否如预期般正确保存和恢复。设备开发人员选项-不保留活动,重新运行应用,验证activity状态是否如期得到保存。

猜你喜欢

转载自www.cnblogs.com/kyun/p/9694268.html