super.onCreate(savedInstanceState);帮忙看一下

欢乐的码农zbf 2013-07-05 01:26:46
在每个新建的****activity.java类的oncreate()方法中都有下面这句代码.
super.onCreate(savedInstanceState);
但是我又到activity类的源代码去看了下 方法是这样的
在这个源代码里根本没用到这个参数saveInstanceState.
那把这个参数传过去又有什么意义呢
...全文
975 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiongxianze 2015-06-19
  • 打赏
  • 举报
回复
相当于把父类的已经写好的这个功能的代码,复制黏贴到子类中
欢乐的码农zbf 2013-07-09
  • 打赏
  • 举报
回复
引用 1 楼 oWeiXiao123 的回复:
保存的Activity状态,如果一个非running的Activity因为资源紧张而被系统销毁的时候,当再次启动这个Activity时,可以通过这个保存下来的状态实例,即通过saveInstanceState获取销毁之前的信息,然后使用这些信息,让用户感觉和之前的界面一模一样,提升用户体验。
谢谢 理解了
欢乐的码农zbf 2013-07-09
  • 打赏
  • 举报
回复
引用 5 楼 zhx00100 的回复:
存 @Override protected void onSaveInstanceState(Bundle outState); 取 onCreate or onRestoreInstanceState 尤其在横竖屏切换的时候, 都会重创建activity,接着走onCreate, 所以必须保存Model, 在哪保存? 就在上面提到的onSaveInstanceState里保存, 在哪恢复现场? onCreate or onRestoreInstanceState里 PS:建议下次问问题的时候, 先看一下注释, 里面都有写。。。
谢谢 没办法,英文不过关,英文看着看着就会犯困.
zhx00100 2013-07-06
  • 打赏
  • 举报
回复
存 @Override protected void onSaveInstanceState(Bundle outState); 取 onCreate or onRestoreInstanceState 尤其在横竖屏切换的时候, 都会重创建activity,接着走onCreate, 所以必须保存Model, 在哪保存? 就在上面提到的onSaveInstanceState里保存, 在哪恢复现场? onCreate or onRestoreInstanceState里 PS:建议下次问问题的时候, 先看一下注释, 里面都有写。。。
licip 2013-07-05
  • 打赏
  • 举报
回复
引用 1 楼 oWeiXiao123 的回复:
保存的Activity状态,如果一个非running的Activity因为资源紧张而被系统销毁的时候,当再次启动这个Activity时,可以通过这个保存下来的状态实例,即通过saveInstanceState获取销毁之前的信息,然后使用这些信息,让用户感觉和之前的界面一模一样,提升用户体验。
+1
macrojj 2013-07-05
  • 打赏
  • 举报
回复
这个是我们存进去的。
Smile_路飞 2013-07-05
  • 打赏
  • 举报
回复
保存的Activity状态,如果一个非running的Activity因为资源紧张而被系统销毁的时候,当再次启动这个Activity时,可以通过这个保存下来的状态实例,即通过saveInstanceState获取销毁之前的信息,然后使用这些信息,让用户感觉和之前的界面一模一样,提升用户体验。

80,363

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧