Android中sharedPreference的简单使用

 1 public class MainActivity extends Activity {
 2     public void onCreate(Bundle savedInstanceState) {
 3         super.onCreate(savedInstanceState);
 4         setContentView(R.layout.main);
 5         //通过this.getSharedPreferences(保存的文件名字,以及访问的模式)
 6         final SharedPreferences shared=this.getSharedPreferences("abc", Context.MODE_PRIVATE);
 7 
 8         Button save=(Button) this.findViewById(R.id.button1);
 9         final EditText edittext=(EditText) this.findViewById(R.id.edit);
10         final Editor edit=shared.edit();
11         save.setOnClickListener(new OnClickListener(){
12             public void onClick(View v) 
13             {
14                  edit.putString("info", edittext.getText().toString());
15                  edit.commit();//将数据保存到abc.xml文件中
16                  edittext.setText("");
17             }
18         });
19 
20 //通过此按钮读取sharedPreference中保存的数据,并把它显示到EditText控件中
21         this.findViewById(R.id.button2).setOnClickListener(new OnClickListener(){
22 
23             @Override
24             public void onClick(View v) {
25                 String text=shared.getString("info", "");//如果info如果sharedPfreence不存在info,则返回为空串
26             edittext.setText(text);
27             }
28             
29         });
30        
31     }

 

posted on 2013-07-18 18:19  I love Android  阅读(282)  评论(0编辑  收藏  举报