Android初级教程——实现共享优先数据方法 Shared Preferences

来源:互联网 发布:怎么连接阿里云服务器 编辑:程序博客网 时间:2024/06/06 02:32

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," ");