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();}}