evgeni3

Untitled

Dec 20th, 2017
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. package com.example.admin.mytask;
  2.  
  3. import android.support.v7.app.AppCompatActivity;
  4. import android.os.Bundle;
  5. import android.view.View;
  6. import android.widget.EditText;
  7. import android.widget.Toast;
  8.  
  9.  
  10. public class MainActivity extends AppCompatActivity implements View.OnClickListener {
  11.     final String USERNAME_DB = "userAA", USERPASS_DB = "pasS123";
  12.     EditText txtUser, txtPass;
  13.  
  14.  
  15.     @Override
  16.     protected void onCreate(Bundle savedInstanceState) {
  17.         super.onCreate(savedInstanceState);
  18.         setContentView(R.layout.activity_main);
  19.         setPointer();
  20.     }
  21.  
  22.     public void setPointer() {
  23.         txtUser = findViewById(R.id.txtUser);
  24.         txtPass = findViewById(R.id.txtPass);
  25.     }
  26.  
  27.  
  28.     @Override
  29.     public void onClick(View view) {
  30.         String userName = txtUser.getText().toString();
  31.         String userPass = txtPass.getText().toString();
  32.  
  33.         switch (view.getId()) {
  34.             case R.id.btnLogin:
  35.                 if (userName.equals(USERNAME_DB)) {
  36.                     if (userPass.length() == 0) {
  37.                         Toast.makeText(MainActivity.this, getString(R.string.loginErrorPassNull), Toast.LENGTH_SHORT).show();
  38.                     } else if (userPass.equals(USERPASS_DB)) {
  39.                         Toast.makeText(MainActivity.this, getString(R.string.loginSuccess), Toast.LENGTH_SHORT).show();
  40.                     } else {
  41.                         Toast.makeText(MainActivity.this, getString(R.string.loginErrorPassMismatch), Toast.LENGTH_SHORT).show();
  42.                     }
  43.  
  44.                 } else {
  45.                     Toast.makeText(MainActivity.this, getString(R.string.loginErrorUserMismatch), Toast.LENGTH_SHORT).show();
  46.                 }
  47.  
  48.                 break;
  49.  
  50.             case R.id.btnRegister:
  51.                 if (userName.length() == 0) {
  52.                     Toast.makeText(MainActivity.this, getString(R.string.loginErrorUserNull), Toast.LENGTH_SHORT).show();
  53.                     break;
  54.                 }
  55.                 if (userPass.length() == 0) {
  56.                     Toast.makeText(MainActivity.this, getString(R.string.loginErrorPassNull), Toast.LENGTH_SHORT).show();
  57.                     break;
  58.                 }
  59.  
  60.  
  61.                 //TODO create a new username <--> md5 password LinkedHashMap
  62.  
  63.                 break;
  64.         }
  65.     }
  66. }
Advertisement
Add Comment
Please, Sign In to add comment