android数据存储_SharedPreferences

时间:2014-05-02 06:39:14   收藏:0   阅读:416

源码下载(免下载积分):下载

对于相对较少键值对的数据集合可以使用SharedPreferences来进行存储, 
键值对的数据类型基本上是基本数据类型, 
常见的操作:

代码: 
@Override
    protected void onResume() {
        super.onResume();
        //获取SharedPreferences对象。
        SharedPreferences prefs = getPreferences(0);
        //读取shared preference中的数据
        String storedName = prefs.getString(USERNAME, null);
        if (storedName != null) {
            editText.setText(storedName);
        }       
    }
    @Override
    protected void onPause() {
        super.onPause();
        //获取SharedPreferences.Editor对象
        SharedPreferences.Editor editor = getPreferences(0).edit();
        //存储数据
        editor.putString(USERNAME, editText.getText().toString());
        //保存相应变化数数据
        editor.commit();
    }
注意:创建shared preference时使用MODE_WORLD_READABLE和MODE_WORLE_WRITEABLE时,其他的程序能够访问数据

     参考资料:
                 http://developer.android.com/training/basics/data-storage/shared-preferences.html
                 http://developer.android.com/guide/topics/data/data-storage.html
                    

android数据存储_SharedPreferences,布布扣,bubuko.com

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!