Android-02:使用SharedPreferences存储简单数据

Android有许多数据存储的方式:

1 使用SharedPreferences存储数据

2 文件存储数据

3 SQLite数据库存储数据

4 使用ContentProvider存储数据

5 网络存储数据

这里演示第一种,存储少量、简单的数据方法。

public class sharedPreferencesDemo extends Activity {

    // 配置文件
    private SharedPreferences sharedPreferences; 
    private SharedPreferences.Editor editor;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        // 从配置文件获取地址
        sharedPreferences = getSharedPreferences("addressConfig", 0);// 配置文件名
        editor = sharedPreferences.edit();
    }
    
    public void getData(){
        // 获取key值为cert_address和capm_address的数据
        String certificateAddress = sharedPreferences.getString("cert_address",null);  
        String capromanagerAddress = sharedPreferences.getString("capm_address",null);
    }
    
    public void saveData(){
        // 保存key值为cert_address和capm_address的数据
        editor.putString("cert_address", "address1");
        editor.putString("capm_address", "address2");
        editor.commit();
    }
}

 

posted @ 2013-11-15 10:13  无佲  阅读(88)  评论(0)    收藏  举报