zz:android sharedpreferences用法

 1 import android.app.Activity;
 2 import android.content.SharedPreferences;
 3 import android.os.Bundle;
 4 import android.view.MotionEvent;
 5 import android.view.View;
 6 import android.view.View.OnTouchListener;
 7 import android.widget.EditText;
 8 import android.widget.ImageButton;
 9 
10 public class MySharedPreferencesActivity extends Activity {
11     private EditText user = null;
12     private EditText password = null;
13     
14     private ImageButton loginBtn = null;
15     @Override
16     public void onCreate(Bundle savedInstanceState) {
17         super.onCreate(savedInstanceState);
18         setContentView(R.layout.main);
19         user = (EditText)findViewById(R.id.user);
20         password = (EditText)findViewById(R.id.pass);
21         loginBtn = (ImageButton)findViewById(R.id.loginButton);
22         initView();
23         loginBtn.setOnTouchListener(new OnTouchListener(){
24 
25             @Override
26             public boolean onTouch(View v, MotionEvent event) {
27                 if(event.getAction()==MotionEvent.ACTION_DOWN){
28                     v.setBackgroundResource(R.drawable.dengluxitong1);
29                     SharedPreferences userInfo = getSharedPreferences("user_info", 0);
30                     userInfo.edit().putString("name", user.getText().toString()).commit();
31                     userInfo.edit().putString("pass", password.getText().toString()).commit();
32                 }
33                 else if(event.getAction()==MotionEvent.ACTION_UP){
34                     v.setBackgroundResource(R.drawable.dengluxitong);
35                 }
36                 return false;
37             }
38             
39         });
40     }
41     private void initView() {
42         SharedPreferences userInfo = getSharedPreferences("user_info", 0);
43         String username = userInfo.getString("name", "");
44         String pass = userInfo.getString("pass", "");
45         user.setText(username);
46         password.setText(pass);
47     }
48 }
原文地址:https://www.cnblogs.com/DuSizhong/p/2480274.html