Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- EditText edtUsername;
- EditText edtPassword;
- Button btnLogin;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_login);
- edtUsername = findViewById(R.id.edt_username);
- edtPassword = findViewById(R.id.edt_password);
- btnLogin = findViewById(R.id.btn_login);
- btnLogin.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View view) {
- login();
- }
- });
- }
- private String getValueFrom(EditText editText) {
- return editText.getText().toString();
- }
- private boolean validateAllInput() {
- String username = getValueFrom(usernameEd);
- if (username.isEmpty()) {
- usernameEd.setError("Username masih kosong");
- return false;
- }
- String password = getValueFrom(passwordEd);
- if (password.isEmpty()) {
- passwordEd.setError("Password masih kosong");
- return false;
- }
- return true;
- }
- private void login() {
- if (!validateAllInput()) return;
- String username = getValueFrom(usernameEd);
- String password = getValueFrom(passwordEd);
- boolean granted = username.equals("admin") &&
- password.equals("admin");
- if (granted) {
- Intent intent = new Intent(this, ListActivty.class);
- startActivity(intent);
- } else {
- Toast.makeText(this, "Username/Password Salah", Toast.LENGTH_LONG)
- .show();
- }
- }
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_login);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement