cara membuat activity login terhubung ke activity lain menggunakan intent di android studio

CARA KONEKSI LOGIN ACTIVITY KE HOME ACTIVITY MENGGUNAKAN INTENT DI ANDROID STUDIO




ISI MAIN ACTIVITY
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
   
xmlns:android="http://schemas.android.com/apk/res/android"
   
xmlns:tools="http://schemas.android.com/tools"
   
android:layout_width="match_parent"
   
android:layout_height="match_parent"
   
tools:context="andisamat.tugas2.LoginActivity">

    <
TextView
       
android:id="@+id/textView"
       
android:layout_width="wrap_content"
       
android:layout_height="wrap_content"
       
android:text="Form Login"
       
android:layout_alignParentTop="true"
       
android:layout_centerHorizontal="true"
       
android:textSize="40sp"
        
/>

    <
EditText
       
android:id="@+id/editUser"
       
android:layout_width="wrap_content"
       
android:layout_height="wrap_content"
       
android:ems="10"
       
android:inputType="textPersonName"
       
android:hint="Enter User Name"
       
android:layout_below="@id/textView"
       
android:layout_alignParentRight="true"
       
android:layout_alignParentStart="true"
       
android:layout_alignParentEnd="true"
       
android:layout_alignParentLeft="true"
       
android:layout_marginTop="100dp"

       
/>

    <
EditText
       
android:id="@+id/editPswr"
       
android:layout_width="wrap_content"
       
android:layout_height="wrap_content"
       
android:ems="10"
       
android:inputType="textPassword"
       
android:hint="Enter Password"
       
android:layout_below="@id/editUser"
       
android:layout_alignParentRight="true"
       
android:layout_alignParentStart="true"
       
android:layout_alignParentEnd="true"
       
android:layout_alignParentLeft="true"
       
android:layout_marginTop="20dp" />

    <
Button
       
android:id="@+id/btnLogin"
       
android:layout_width="wrap_content"
       
android:layout_height="wrap_content"
       
android:text="Login"
       
android:layout_below="@id/editPswr"
       
android:layout_alignLeft="@+id/textView"
       
android:layout_alignStart="@id/textView"
        
android:layout_alignRight="@id/textView"
       
android:layout_alignEnd="@id/textView"
       
android:layout_marginTop="20dp"
       
android:onClick="onClick"/>

</
RelativeLayout>


JAVA LOGIN ACTIVITY
package andisamat.tugas2;


import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;

public class LoginActivity extends AppCompatActivity {


    EditText ed1, ed2;



    @Override

    protected void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.activity_login);

        ed1 = (EditText) findViewById(R.id.editUser);

        ed2 = (EditText) findViewById(R.id.editPswr);

        Button button = (Button) findViewById(R.id.btnLogin);


        button.setOnClickListener(new View.OnClickListener() {



            @Override

            public void onClick(View v) {

                if (ed1.getText().toString().equals("15112015") && ed2.getText().toString().equals("andisamat")) {

                    Intent in = new Intent(getApplicationContext(), HomeActivity.class);

                    startActivity(in);

                } else

                    Toast.makeText(LoginActivity.this, "User name dan Password Salah", Toast.LENGTH_SHORT).show();

            }

        });

    }



    @Override

    protected void onStart() {

        super.onStart();

        Log.d("onstart", "Method onstar dijalankan");

    }



    @Override

    protected void onResume() {

        super.onResume();

        Log.d("onresume", "Method onresume dijalankan");

    }



    @Override

    protected void onPause() {

        super.onPause();

        Log.d("onpause", "Method onpause dijalankan");

    }



    @Override

    protected void onRestart() {

        super.onRestart();

        Log.d("onrestart", "Method onrestart dijalankan");

    }



    @Override

    protected void onDestroy() {

        super.onDestroy();

        Log.d("ondestroy", "Method ondestroy dijalankan");

    }

}

Komentar

Postingan populer dari blog ini

CARA MEMBUAT ERD DI POWER DESIGNER GENERATE KE LDM DAN PDM

Tutorial Instalasi Linux Debian