View difference between Paste ID: dKthNgQi and sY8CQk6K
SHOW: | | - or go back to the newest paste.
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
}