Advertisement
JanBarhoum

androidstudiotesterSP

Jan 9th, 2018
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.89 KB | None | 0 0
  1. package com.example.jan25.loginfisrttry2;
  2.  
  3. import android.content.Context;
  4. import android.content.Intent;
  5. import android.content.SharedPreferences;
  6. import android.support.v7.app.AppCompatActivity;
  7. import android.os.Bundle;
  8. import android.util.Log;
  9. import android.view.View;
  10. import android.widget.Button;
  11. import android.widget.TextView;
  12. import android.widget.Toast;
  13.  
  14. public class regMain extends AppCompatActivity {
  15. Context context;
  16. Button regbackbtn, regfinishbtn;
  17. TextView regusertxt, regpasstxt, regpass2txt;
  18.  
  19. public static final String SHARED_FREFS = "sharedPrefs";
  20. public static final String TEXT = "text";
  21. private String text;
  22.  
  23.  
  24.  
  25. @Override
  26. protected void onCreate(Bundle savedInstanceState) {
  27. super.onCreate(savedInstanceState);
  28. setContentView(R.layout.activity_reg_main);
  29.  
  30. setPointer();
  31.  
  32. }
  33.  
  34. private void setPointer() {
  35.  
  36. this.context = this;
  37. regbackbtn = findViewById(R.id.regbackbtn);
  38. regpasstxt = findViewById(R.id.regpasstxt);
  39. regpass2txt = findViewById(R.id.regpass2txt);
  40. regfinishbtn = findViewById(R.id.regfinishbtn);
  41. regusertxt = findViewById(R.id.regusertxt);
  42.  
  43.  
  44. regbackbtn.setOnClickListener(new View.OnClickListener() {
  45.  
  46. @Override
  47. public void onClick(View view) {
  48.  
  49. startActivity(new Intent(context, MainActivity.class));
  50. }
  51. });
  52.  
  53. regfinishbtn.setOnClickListener(new View.OnClickListener() {
  54. @Override
  55. public void onClick(View view) {
  56.  
  57. savedData();
  58. loadData();
  59. UpdateViews();
  60.  
  61.  
  62.  
  63. Log.e("Zana", "onClick: ");
  64.  
  65. if (regpasstxt.getText().toString().equals(regpass2txt.getText().toString())) {
  66.  
  67.  
  68. Toast.makeText(context, "YouHaveSuccessfullyRegistered", Toast.LENGTH_SHORT).show();
  69.  
  70.  
  71. }
  72.  
  73.  
  74.  
  75.  
  76. else if (!regpasstxt.getText().toString().equals(regpass2txt.getText().toString())) {
  77.  
  78.  
  79. Toast.makeText(context, "PasswordNotMatch", Toast.LENGTH_SHORT).show();
  80.  
  81.  
  82. }
  83.  
  84.  
  85.  
  86. }
  87.  
  88.  
  89. });
  90.  
  91.  
  92.  
  93. }
  94.  
  95. private void savedData() {
  96.  
  97. SharedPreferences sharedPreferences = getSharedPreferences(SHARED_FREFS,MODE_PRIVATE);
  98. SharedPreferences.Editor editor = sharedPreferences.edit();
  99. editor.putString(TEXT,regusertxt.getText().toString());
  100. editor.putString(TEXT,regpasstxt.getText().toString());
  101. editor.apply();
  102. Toast.makeText(this,"Data saved",Toast.LENGTH_LONG).show();
  103.  
  104.  
  105. }
  106. public void loadData() {
  107.  
  108. SharedPreferences sharedPreferences = getSharedPreferences(SHARED_FREFS,MODE_PRIVATE);
  109.  
  110. text = sharedPreferences.getString(TEXT,"");
  111. }
  112. public void UpdateViews() {
  113.  
  114.  
  115. regusertxt.setText(text);
  116. }
  117. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement