Fragment 在后台长时间挂载(Home键,打开其他App,打开应用)Fragment出现空白界面
2015-10-09 13:44
453 查看
1、首先的明白是否是系统将其内存回收的缘故,很明显我的程序并不是,系统将内存回收了。 2、如果是内存被回收的话页面再次调用会被重启的,不应该是空白的页面。 3、因为你的所有东西的初始在onActivityCreated()页面被隐藏之后会出现里面的数据被清空的情况。 4、为此在FragmentActivity中重写onSaveInstanceState()方法(当系统要回收Fragment时,我们告诉系统:不要再保存Fragment。相当于用户回到app的时候,我们就当用户是 第一次打开app 5、如果这个方法不重写,你在锁屏再次打开之后也会出现空白页面的问题。 6、一般我为了整个程序的功耗最低,我一般只会加载一个fragment,等你跳转其他fragment的时候,我才再会加载。 详尽的描述,也可以看这个博客:http://blog.csdn.net/eclothy/article/details/41912445
相关文章推荐
- swift2.0 通过类名创建UIViewController
- Android 中查看内存的使用情况集常用adb命令
- 【Bug-iOS】Collection <__NSArrayM: 0x> was mutated while being enumerated.
- android 序列化
- Android AlarmManager设置定时事件提醒
- iOS 多线程笔记_(2)
- 如何创建一个原始Mac OS镜像
- Android-ViewPager-禁用左右滑动事件
- iOS开发有关导航条坐标问题
- Android中解析json数据的方式之一:Gson
- iOS--字符串拼接
- Android典型界面设计(8) ——ViewPager+PagerSlidingTabStrip实现双导航
- 最全的安卓镜像和最全的android-studio
- iOS --时间戳
- ubuntu 14.04(64位)下安装android studio
- APP logo设计相关
- 360dip*640dip能全屏-保证美工图和android顺利对接
- 微信插件数据获取失败的解决方案
- 《SICP》读书笔记--Chapter 3 Modularity, Objects and State
- iOS开源项目大全