onRetainNonConfigurationInstance和getLastNonConfigurationInstance
来源:互联网 发布:定静安虑得 知乎 编辑:程序博客网 时间:2024/06/05 18:08
很多网友可能知道Android横竖屏切换时会触发onSaveInstanceState,而还原时会产生onRestoreInstanceState,但是Android的Activity类还有一个方法名为onRetainNonConfigurationInstance和getLastNonConfigurationInstance这两个方法。
我们可以通过 onRetainNonConfigurationInstance 代替 onSaveInstanceState,比如距离2
@Override
public Object onRetainNonConfigurationInstance()
{
//这里需要保存的内容,在切换时不是bundle了,我们可以直接通过Object来代替
return obj;
}
在恢复窗口时,我们可以不使用 onRestoreInstanceState,而代替的是 getLastNonConfigurationInstance 方法。我们可以直接在onCreate中使用,比如
Object obj = getLastNonConfigurationInstance(); 最终obj的内容就是上次切换时的内容。
这里Android123提醒大家,每次Activity横竖屏切换时onCreate方法都会被触发。
- onRetainNonConfigurationInstance和getLastNonConfigurationInstance
- onRetainNonConfigurationInstance和getLastNonConfigurationInstance
- onRetainNonConfigurationInstance和getLastNonConfigurationInstance
- onRetainNonConfigurationInstance和getLastNonConfigurationInstance
- onRetainNonConfigurationInstance和getLastNonConfigurationInstance
- (onRetainNonConfigurationInstance和getLastNonConfigurationInstance)
- onRetainNonConfigurationInstance和getLastNonConfigurationInstance
- Android中onRetainNonConfigurationInstance和getLastNonConfigurationInstance
- activity状态的保存和保持(onRetainNonConfigurationInstance和getLastNonConfigurationInstance)
- Activity状态的保存和保持( onRetainNonConfigurationInstance 和 getLastNonConfigurationInstance )
- Android应用开发之(onRetainNonConfigurationInstance和getLastNonConfigurationInstance)
- onRetainNonConfigurationInstance()
- activity状态的保存和保持(onRetainNonConfigurationInstance和getLastNonConfigurationInstanc
- android getLastNonConfigurationInstance
- onSaveInstanceState() onRestoreInstanceState() onRetainNonConfigurationInstance() getLastNonConfigur
- 关于转屏,与activity状态的保存onRetainNonConfigurationInstance()
- 关于转屏,与activity状态的保存onRetainNonConfigurationInstance()
- 横竖屏切换时 onRetainNonConfigurationInstance方法居然 不调用
- RTP/RTSP/RTCP的区别
- 如何用快捷方式打开我的电脑
- word2010尾注[]格式添加参考文献
- mysql语句备忘
- MemoryHeapBase与MemoryBase
- onRetainNonConfigurationInstance和getLastNonConfigurationInstance
- MyEclipse--中文注释乱码问题解决
- 插入多行数据时对表的锁定
- 配置 nrpe 转贴记录
- jpgraph 柱形图统计代码
- postgreSQL分页
- QDbus调试随笔1
- 用差分方程解等差数列
- 类的sizeof(1)