为了账号安全,请及时绑定邮箱和手机立即绑定

想问一下,onSaveInstanceState,跟shareperference保存状态有什么不同啊?

想问一下,onSaveInstanceState,跟shareperference保存状态有什么不同啊?

正在回答

2 回答

这就要看你app或者activity的优先级了,如果内存是够用的,那就可以恢复,但是如果运行的app太大,超过内存,这时系统就会优先释放掉优先级低的数据。这跟时间没关系。但是你这里清空加速会存在缓存被清除的情况,所以具体也要看优先级

0 回复 有任何疑惑可以回复我~

onSaveInstanceState是用于保存activity或者view中得到某一些数据 ,只能在对用的view或activity中onRestoreInstanceState方法将其中的值取出。SharePreference是保存整个app可用的数据 保存和取出方法官方文档已经给出

0 回复 有任何疑惑可以回复我~
#1

慕妹4463934 提问者

onSaveInstanceState他保存的数据能保存多久?假如我退出当前的Activity,退出了2个小时,在此期间又进行系统加速等清空进程的操作。那么我重新开启Activity后,onSaveInstanceState保存的数据,还能得到吗?
2016-06-24 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Android-五子连珠
  • 参与学习       39006    人
  • 解答问题       166    个

Android游戏开发-五子连珠,本教程通过UI与逻辑实现双人对战

进入课程

想问一下,onSaveInstanceState,跟shareperference保存状态有什么不同啊?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信