android用sharepreference保存输入框中的内容
android用sharepreference保存输入框中的内容<div class="postbody"><div id="cnblogs_post_body">Android 自动生成的文件
http://www.eoeandroid.com/thread-81948-1-1.html
SAX解析本地xml文件
http://www.eoeandroid.com/thread-92835-1-1.html
在android中生成xml文件例子
http://www.eoeandroid.com/thread-198223-1-1.html
<div class="cnblogs_code">package com.cia.settings; import android.app.Activity; import android.content.SharedPreferences; import android.content.SharedPreferences.Editor; import android.os.Bundle; import android.view.KeyEvent; import android.widget.EditText; import android.widget.TextView; public class MainActivity extends Activity { private EditText et_server,et_backup,et_upgrade; private TextViewtv_show_version,tv_show_mac; private SharedPreferences sharedPrefrences; private Editor editor; // 要存储的文件名 private static final String FILENAME = "filename"; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); et_server = (EditText) findViewById(R.id.edit_server); et_backup = (EditText) findViewById(R.id.edit_backup); et_upgrade = (EditText) findViewById(R.id.edit_upgrade); sharedPrefrences = this.getSharedPreferences(FILENAME, MODE_WORLD_READABLE); String r_server = sharedPrefrences.getString("server", ""); String r_backup = sharedPrefrences.getString("backup", ""); String r_upgrade= sharedPrefrences.getString("upgrade", ""); et_server.setText(r_server); et_backup.setText(r_backup); et_upgrade.setText(r_upgrade); } //在点击退出时保存数据 @Override public boolean onKeyDown(int keyCode, KeyEvent event) { // 得到编辑器对象 editor = getSharedPreferences(FILENAME, MODE_WORLD_WRITEABLE).edit(); if(keyCode==KeyEvent.KEYCODE_BACK) { String server=et_server.getText().toString(); String backup=et_backup.getText().toString(); String upgrade=et_upgrade.getText().toString(); editor.putString("server", server); editor.putString("backup", backup); editor.putString("upgrade", upgrade); editor.commit(); } return super.onKeyDown(keyCode, event); }
页:
[1]