narimetisaigopi

MainActivity.java

May 6th, 2019
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.71 KB | None | 0 0
  1. package com.example.githubpush;
  2.  
  3. import android.content.SharedPreferences;
  4. import android.support.v7.app.AppCompatActivity;
  5. import android.os.Bundle;
  6. import android.view.View;
  7. import android.widget.Button;
  8. import android.widget.EditText;
  9. import android.widget.Toast;
  10.  
  11. public class MainActivity extends AppCompatActivity {
  12.  
  13. EditText email,mobile;
  14.  
  15. SharedPreferences sharedPreferences;
  16. SharedPreferences.Editor editor;
  17.  
  18. Button retrieve;
  19.  
  20. @Override
  21. protected void onCreate(Bundle savedInstanceState) {
  22. super.onCreate(savedInstanceState);
  23. setContentView(R.layout.activity_main);
  24.  
  25. email = findViewById(R.id.email);
  26. mobile = findViewById(R.id.mobile);
  27.  
  28. retrieve = findViewById(R.id.retrive);
  29.  
  30. sharedPreferences = getSharedPreferences("my_sp",MODE_PRIVATE);
  31. editor = sharedPreferences.edit();
  32.  
  33.  
  34. findViewById(R.id.save).setOnClickListener(new View.OnClickListener() {
  35. @Override
  36. public void onClick(View v) {
  37. editor.putString("email",email.getText().toString()).apply();
  38. editor.putString("mobile",mobile.getText().toString()).apply();
  39. Toast.makeText(MainActivity.this, "saved successfully", Toast.LENGTH_SHORT).show();
  40.  
  41. //editor.putString("email",email.getText().toString()).commit();
  42. }
  43. });
  44.  
  45. retrieve.setOnClickListener(new View.OnClickListener() {
  46. @Override
  47. public void onClick(View v) {
  48. email.setText(sharedPreferences.getString("email",""));
  49. mobile.setText(sharedPreferences.getString("mobile",""));
  50. }
  51. });
  52.  
  53.  
  54.  
  55. }
  56.  
  57. }
Add Comment
Please, Sign In to add comment