Advertisement
Guest User

RegActivity

a guest
Mar 1st, 2016
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.48 KB | None | 0 0
  1.  
  2. import android.content.Intent;
  3. import android.os.UserManager;
  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 RegActivity extends AppCompatActivity implements View.OnClickListener{
  12.  
  13. Button regRegButton;
  14. EditText regusername;
  15. EditText regpassword;
  16. EditText regrepassword;
  17. EditText regemail;
  18.  
  19. @Override
  20. protected void onCreate(Bundle savedInstanceState) {
  21. super.onCreate(savedInstanceState);
  22. setContentView(R.layout.activity_reg);
  23.  
  24.  
  25. regRegButton = (Button) findViewById(R.id.regRegister);
  26.  
  27.  
  28.  
  29. regusername = (EditText) findViewById(R.id.regusername);
  30. regpassword = (EditText) findViewById(R.id.regpassword);
  31. regrepassword = (EditText) findViewById(R.id.regrepassword);
  32. regemail = (EditText) findViewById(R.id.regemail);
  33.  
  34.  
  35. }
  36.  
  37.  
  38. @Override
  39. public void onClick(View v) {
  40. final UserMenager um = UserMenager.getInstance();
  41.  
  42. regRegButton.setOnClickListener(new View.OnClickListener() {
  43. @Override
  44. public void onClick(View v) {
  45. startActivity(new Intent(RegActivity.this, MainActivity.class));
  46.  
  47. if(UserMenager.isUsernameFree(regusername.getText().toString())){
  48.  
  49. if(UserMenager.strongPassword(regpassword.getText().toString())){
  50.  
  51. if(regpassword.getText().toString().equals(regrepassword.getText().toString())){
  52. um.getUsers().put(regusername.getText().toString(),regpassword.getText().toString());
  53. Toast.makeText(RegActivity.this,"asadasd", Toast.LENGTH_LONG).show();
  54.  
  55. startActivity(new Intent(RegActivity.this, MainActivity.class));
  56.  
  57. }
  58. else{
  59. Toast.makeText(RegActivity.this,"The Re.pass is not the same", Toast.LENGTH_LONG).show();
  60. }
  61.  
  62. }
  63. else{
  64. Toast.makeText(RegActivity.this,"The pass is not strong", Toast.LENGTH_LONG).show();
  65. }
  66. }
  67. else{
  68. Toast.makeText(RegActivity.this, "The username is taken", Toast.LENGTH_SHORT).show();
  69. }
  70.  
  71.  
  72.  
  73.  
  74. }
  75. });
  76.  
  77. }
  78. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement