Shared Preferenced 是Android提供的一种简单机制,用来存储和检索一些关键变量的内容,例如关机后再开机能读到开机问候或者配置信息。
采用优先共享的方法,应用程序之间不能共享数据的,除非叫上Content Providers功能,数据才可以公开很共享。
SharedPreferences settings = getSharedPreferences(SETTING_PREF,0);
SharedPreferences.Editor editor = settings.edit();
editor.putString(SHARED_MSG,mEditText01.getText().toString());
editor.commit();
当变量众多时可以使用下列描述方式:
SharedPreferences settings = getSharedPreferences(SETTING_PREF,0);
//SETTING_PREF是存储数据的文件名 (文件保存的路径在哪里??)
//0 是指定的操作模式之一 有//0:MODE PRIVATE
//1:MODE WORLD READABLE
//2:MODE WORLD WRITEABLE
settings.edit()
.putString(SHARED_MES_1,mEditText01.getText().toString())
.putString(SHARED_MES_2,mEditText02.getText().toString())
.putString(SHARED_MES_3,mEditText03.getText().toString())
.commit();
读取数据方法:
sharedPreferences settings = getSharedPreferences(SETTING_PREF,0);
String msg = setting.getString(SHARED_MSG," ");