屏幕切换,保存内容
来源:互联网 发布:淘宝卖家网址怎么看 编辑:程序博客网 时间:2024/05/07 11:05
很多网友可能知道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的内容就是上次切换时的内容。
- 屏幕切换,保存内容
- bundle 屏幕切换保存数据
- 切换横竖屏幕是的数据保存与传递
- android之纵横屏幕切换时保存数据
- 屏幕旋转切换EditText不保存数据问题
- 用Cocoa截取屏幕内容并保存为图片
- 用Cocoa截取屏幕内容并保存为图片(z)
- 4.9学习内容view保存状态,ios屏幕亮度调整
- Android下屏幕翻转 TextView和EditText保存内容
- [ATL/WTL]_[中级]_[保存CBitmap到文件-保存屏幕内容到文件]
- 安卓笔记android fragment在viewpager中的使用和屏幕切换的状态保存等
- 保存dc内容为bmp文件 ,屏幕截图也可以(zt)
- dos命令下把屏幕输出显示的内容保存为文本文件
- 屏幕截图并保存
- 保存应用程序屏幕例子
- 保存屏幕为BMP
- 屏幕保存为位图
- fedora15保存屏幕亮度
- linux进程管理简析
- Shell脚本 网卡流量统计(转)
- gzip命令
- 怎么查看端口占用情况?
- ActionScript移动项目组件开发(2):可滚动的容器
- 屏幕切换,保存内容
- HTTP 错误 500.19 - Internal Server Error | <compilation targetFramework="4.0">
- Windows下用cmd命令安装及卸载服务
- 页面的传值
- IE8的css hack
- 进程通信之信号
- 二叉树统计单词的个数,若单词第一次出现,则产生新的树节点
- Log4j日志管理系统简单使用说明
- VC MFC滑块(CSliderCtrl)控件