码迷,mamicode.com
首页 > 其他好文 > 详细

每日一函数2015/05/17 ---2

时间:2015-05-17 20:01:09      阅读:99      评论:0      收藏:0      [点我收藏+]

标签:

onSaveInstanceState(Bundle outState)

这个方法或携带一个Bundle类型的参数,Bundle提过了一系列的方法用于保存数据,比如可以使用putString()方法保存字符串,使用pubInt()方法保存证书类型的数据,以此类推。

每个保存的方法需要传入两个参数,第一个参数是键值,用于红名从Bundle中取值,第二个参数是真正要保存的内容。

例如如下代码:

protected void onSaveInstanceState(Bundle outstate)
    {
        super.onSaveInstanceState(outstate);
        String tempDateString = "Something you just typed";
        outstate.putString("date_key", tempDateString);
    }

数据保存下来,在 onCreate(Bundle savedInstanceState),里面的参数也是Bundle类型的。

代码如下:

protected void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        requestWindowFeature(Window.FEATURE_NO_TITLE);
        setContentView(R.layout.activity_main);
        
        if (savedInstanceState!=null)
        {
            String tempDate = savedInstanceState.getString("data_Key");
        }
    }

取出值后可以进行相应的操作,比如将文本内容重写赋值到文本输入框里。

每日一函数2015/05/17 ---2

标签:

原文地址:http://www.cnblogs.com/qq28902581/p/4510182.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!