Advertisement
Guest User

MainActivity.java

a guest
Mar 30th, 2020
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.40 KB | None | 0 0
  1. package com.unpam.AgungRizalSuryoLaksono171011402317;
  2.  
  3. import android.os.Bundle;
  4. import android.app.Activity;
  5. import android.content.Intent;
  6. import android.view.Menu;
  7. import android.view.View;
  8. import android.view.View.OnClickListener;
  9. import android.widget.EditText;
  10.  
  11. public class MainActivity extends Activity implements OnClickListener {
  12.     private String[][] dataUser = {{"ADMIN","ADMIN","Administrator"},
  13.              {"AgungRizalSuryoLaksono","171011402317","Agung Rizal Suryo Laksono - 171011402317"},
  14.              {"user2","password2","Nama User 2"}};
  15.     private EditText userNameET, passwordET;
  16.     private final int SUCCESS=1;
  17.    
  18.     @Override
  19.     public void onCreate(Bundle savedInstanceState) {
  20.         super.onCreate(savedInstanceState);
  21.         setContentView(R.layout.activity_main);
  22.        
  23.         userNameET = (EditText) findViewById(R.id.userNameEditText);
  24.         passwordET = (EditText) findViewById(R.id.passwordEditText);
  25.        
  26.         findViewById(R.id.loginButton).setOnClickListener(this);
  27.         findViewById(R.id.tutupButton).setOnClickListener(this);
  28.     }
  29.  
  30.     @Override
  31.     public boolean onCreateOptionsMenu(Menu menu) {
  32.         getMenuInflater().inflate(R.menu.activity_main, menu);
  33.         return true;
  34.     }
  35.    
  36.     public void onClick(View v) {
  37.          // TODO Auto-generated method stub
  38.          switch (v.getId()){
  39.             case R.id.loginButton:
  40.                 int i=0;
  41.                 boolean success=false;
  42.  
  43.                 while ((i<dataUser.length) && (!success)){
  44.                      if((userNameET.getText().toString().equals(dataUser[i][0]))
  45.                              &&
  46.                         (passwordET.getText().toString().equals(dataUser[i][1]))){
  47.                          success=true;
  48.                      } else {
  49.                          i++;
  50.                      }
  51.                 }
  52.  
  53.                  Intent intent;
  54.                  if (success){
  55.                      intent = new Intent(this, SuccessActivity.class);
  56.                      intent.putExtra("namaUser", dataUser[i][2]);
  57.                      startActivityForResult(intent,SUCCESS);
  58.                  } else {
  59.                      intent = new Intent(this, FailedActivity.class);
  60.                      startActivity(intent);
  61.                  }
  62.                  startActivity(intent);
  63.                  break;
  64.             case
  65.                 R.id.tutupButton:
  66.                     System.exit(0);
  67.          }
  68.     }
  69.    
  70.     @Override
  71.     public void onActivityResult(int requestCode, int resultCode, Intent data){
  72.          switch (requestCode) {
  73.             case SUCCESS:
  74.                 userNameET.setText(""); passwordET.setText("");
  75.                 break;
  76.          }
  77.      }
  78. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement