Android 之 SharedPreferences示例

来源:互联网 发布:罗技键鼠对码软件 编辑:程序博客网 时间:2024/06/10 00:29
package com.ethan.sp;import android.app.Activity;import android.content.SharedPreferences;import android.os.Bundle;import android.widget.Button;import android.widget.EditText;public class SharedPreferencesActivity extends Activity {private EditText et;private Button b1;private static final String TEMP_SMS = "temp_sms";    /** Called when the activity is first created. */    @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.main);                et = (EditText) findViewById(R.id.EditText1);                b1 = (Button) findViewById(R.id.Button1);                SharedPreferences pre = getSharedPreferences(TEMP_SMS, MODE_WORLD_READABLE);                String content = pre.getString("sms_content", "");                et.setText(content);    }    /*     * (non-Javadoc)     * @see android.app.Activity#onStop()     * 如果突然来电了,视图则会被退出,执行下边保存操作,等电话结束     * 再回到视图时,输入还保留着     */@Overrideprotected void onStop() {// TODO Auto-generated method stubsuper.onStop();//Editor 执行操作SharedPreferences.Editor editor = getSharedPreferences(TEMP_SMS, MODE_WORLD_WRITEABLE).edit();editor.putString("sms_content", et.getText().toString());//提交editor.commit();}}

原创粉丝点击