Advertisement
Faris_Jakpau

SharedPreferences#003

Nov 10th, 2016
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.54 KB | None | 0 0
  1. public class MainActivity extends AppCompatActivity {
  2.     Button reg ;
  3.     Button sho;
  4.     EditText user;
  5.     EditText pass;
  6.     TextView show; 
  7.  
  8.     @Override
  9.     protected void onCreate(Bundle savedInstanceState) {
  10.         super.onCreate(savedInstanceState);
  11.         setContentView(R.layout.activity_main);
  12.  
  13.         reg = (Button)findViewById(R.id.reg);
  14.         sho = (Button)findViewById(R.id.show);
  15.         user = (EditText)findViewById(R.id.name);
  16.         pass = (EditText)findViewById(R.id.pass);
  17.         show = (TextView)findViewById(R.id.textView);
  18.  
  19.         reg.setOnClickListener(new View.OnClickListener() {
  20.             @Override
  21.             public void onClick(View view) {
  22.                 save(view);
  23.             }
  24.         });
  25.  
  26.         sho.setOnClickListener(new View.OnClickListener() {
  27.             @Override
  28.             public void onClick(View view) {
  29.                 read(view);
  30.             }
  31.         });
  32.  
  33.  
  34.     }
  35.  
  36.  
  37.  
  38.     public void save (View view){
  39.         SharedPreferences save = getSharedPreferences("userinfo", Context.MODE_PRIVATE);
  40.  
  41.         SharedPreferences.Editor editor = save.edit();
  42.  
  43.         editor.putString("username",user.getText().toString());
  44.         editor.putString("pass",pass.getText().toString());
  45.         editor.apply();
  46.     }
  47.  
  48.     public void read (View view){
  49.         SharedPreferences save = getSharedPreferences("userinfo", Context.MODE_PRIVATE);
  50.  
  51.         String name = save.getString("username","");
  52.         String pass = save.getString("pass","");
  53.         show.setText(name);
  54.  
  55.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement