CODE LOGIN ANDROID DENGAN JAVA - ANDROID STUDIO

, , 4 Comments

backshare.us - ini merupakan lanjutan dari materi yang disampaikan diartikel sebelumnya (baca : MEMBUAT TAMPILAN LOGIN DENGAN ANDROID STUDIO)

sekarang yang mau kita lakukan adalah menghidupkan bagaimana caranya agar tampilan login yang telah kita buat sebelumnya berfungsi sebagaimana mestinya.

pertama buka project yang sudah di buat sebelumnya.
Gambar 1. project yang sudah dibuat sebelumnya

tambahkan android:id="@+id/......" kepada masing - masing element seperti EditText untuk username, EditText untuk password dan Button yang ada di file acitivty_login.xml.

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_margin="10dp"
    android:orientation="vertical">

    <ImageView
        android:id="@+id/image"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:src="@drawable/backshare" />

    <EditText
        android:id="@+id/username"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:hint="Username"
        android:inputType="text" />

    <EditText
        android:id="@+id/password"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:hint="Password"
        android:inputType="textPassword" />

    <Button
        android:id="@+id/btnLogin"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="Login" />

</LinearLayout>

gambarannya seperti berikut seperti berikut :
Gambar 2. pemberian id kedalam element
selanjutnya buka file LoginAcitivity.java di directory /java/[nama package]/.
ketikan code sepeti dibawah ini.

public class LoginActivity extends AppCompatActivity {

    private String user;
    private String pass;
    private TextView result;
    private Button btnLoginButton;
    private EditText username;
    private EditText password;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_login);

        username = (EditText) findViewById(R.id.username);
        password = (EditText) findViewById(R.id.password);
        btnLoginButton = (Button) findViewById(R.id.btnLogin);

        btnLoginButton.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                user = username.getText().toString();
                pass = password.getText().toString();
                result = (TextView) findViewById(R.id.result);

                if (user.equals("admin") && pass.equals("123456")) {
                    result.setText("LOGIN BERHASIL!!");
                    startActivity(new Intent(LoginActivity.this, MainActivity.class));
                } else {
                    result.setText("LOGIN GAGAL!!");
                }
            }
        });

    }

selanjutnya tinggal Run saja android studionya.
hasilnya seperti gambar dibawah.
masukan username : admin, password : 123456

Form Login Ketika Berhasil Login
Activity baru muncul ketika login berhasil

ada peringatan Login gagal jika salah
 memasukan username atau password
untuk download file APK di link berikut :
https://drive.google.com/file/d/0B4cFjaWns-r5TlhwcUtmWHdRUFU/view?usp=sharing

Some say he’s half man half fish, others say he’s more of a seventy/thirty split. Either way he’s a fishy bastard.

4 komentar:

Silahkan tinggalkan komentar dengan bahasa yang sopan.