Advertisement
Guest User

Untitled

a guest
Oct 16th, 2019
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.47 KB | None | 0 0
  1. package com.yundin.styleruhw2;
  2.  
  3. import androidx.appcompat.app.AppCompatActivity;
  4. import android.content.Context;
  5. import android.content.Intent;
  6. import android.os.Bundle;
  7. import android.view.View;
  8. import android.widget.TextView;
  9.  
  10. import com.google.android.material.button.MaterialButton;
  11.  
  12. public class MainActivity extends AppCompatActivity {
  13.  
  14. private TextView nameText;
  15. private TextView surnameText;
  16. private TextView groupText;
  17. private MaterialButton edit_btn;
  18. private MaterialButton delete_btn;
  19.  
  20. @Override
  21. protected void onCreate(Bundle savedInstanceState) {
  22. super.onCreate(savedInstanceState);
  23. setContentView(R.layout.activity_main);
  24.  
  25. findViews();
  26.  
  27. String name = getString(R.string.name, SharedPreferencesHelper.getName());
  28. String surname = getString(R.string.surname, SharedPreferencesHelper.getSurname());
  29. String group = getString(R.string.group, SharedPreferencesHelper.getGroup());
  30.  
  31. nameText.setText(name);
  32. surnameText.setText(surname);
  33. groupText.setText(group);
  34.  
  35. edit_btn.setOnClickListener(new View.OnClickListener() {
  36. @Override
  37. public void onClick(View v) {
  38. SharedPreferencesHelper.setEdit("1");
  39. goToEdit();
  40. }
  41. });
  42.  
  43. delete_btn.setOnClickListener(new View.OnClickListener() {
  44. @Override
  45. public void onClick(View v) {
  46. deleteAccount();
  47. goToRegistry();
  48. }
  49. });
  50. }
  51.  
  52. public static void start(Context context) {
  53. Intent intent = new Intent(context, MainActivity.class);
  54. context.startActivity(intent);
  55. }
  56.  
  57. private void goToEdit() {
  58. RegisterActivity.start2(this);
  59. finish();
  60. }
  61.  
  62. private void goToRegistry() {
  63. RegisterActivity.start2(this);
  64. finish();
  65. }
  66.  
  67. private void deleteAccount(){
  68. SharedPreferencesHelper.setName(null);
  69. SharedPreferencesHelper.setSurname(null);
  70. SharedPreferencesHelper.setGroup(null);
  71. }
  72.  
  73. private void findViews() {
  74. nameText = findViewById(R.id.name_tv);
  75. surnameText = findViewById(R.id.surname_tv);
  76. groupText = findViewById(R.id.group_tv);
  77. edit_btn = findViewById(R.id.edit_btn);
  78. delete_btn = findViewById(R.id.delete_btn);
  79. }
  80.  
  81. @Override
  82. public void onBackPressed()
  83. {
  84. finish();
  85. }
  86.  
  87. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement