首页 > 其他 > 详细

super.onCreate(savedInstanceState)

时间:2014-02-25 18:23:27      阅读:388      评论:0      收藏:0      [点我收藏+]

    super.onCreate(savedInstanceState)是调用父类Activity的onCreate()方法。

    savedInstanceState是保存当前Activity的状态信息,如果一个非running的Activity因为资源紧张而被系统销毁,当再次启动这个Activity时,可以通过这个保存下来的状态实例,即通过saveInstanceState获取之前的信息,然后使用这些信息,让用户感觉和之前的界面一模一样,提升用户体验。

    存

    @Override

    protected void onSaveInstanceState(Bundle outState);

    取

    onCreate OR onRestoreInstanceState

    尤其在横竖屏切换的时候,都会重新创建Activity,然后oncreate,所以必须保存Model,就保存在onSaveInstanceState里,并使用onCreate OR onRestoreInstanceState来恢复Activity。

    onCreate方法的参数是一个Bundle类型的参数。Bundle类型的数据与Map类型的数据相似,都是以key—value的形式存储数据的。

 

                                                                                                                                                                                          

super.onCreate(savedInstanceState)

原文:http://www.cnblogs.com/dazuihou/p/3565647.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!