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>
<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
Posting Komentar