Belajar Android Intent Menggunakan Android Studio

Update Terakhir pada

Halo guys, apakabar kembali lagi dengan saya 😊, hari ini kita akan belajar bagaimana berpindah dari activity satu ke activity lain di android studio java guys, yuk langsung aja kita mulai.

1. Buat Project
Seperti biasa langkah pertama harus diawali dengan membuat sebuah project. Setelah selesai klik oke

2. Tambakan activity baru
Seperti gambar dibawah ini kalian harus membuat sebuah activity baru dengan cara folder file java -> New -> Activity

3. Beri Coding XML untuk Layout pada Activity 1 dan 2
Taruh coding berikut pada activity_main.xml

<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
>
<TextView
android:textSize="15dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Activity 1"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent" />

<Button
android:id="@+id/btnIntent"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Tekan Untuk merubah activity"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent"/>

</LinearLayout>

</android.support.constraint.ConstraintLayout>

Dan codingberikut pada activity_main2.xml
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".Main2Activity">


<TextView
android:textSize="15dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Welcom to activity 2"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent" />

</android.support.constraint.ConstraintLayout>

4. Coding berikut pada MainActivity.java
Untuk tahap terakhir kalian bisa menambahkan coding berikut yang bersikan coding OnClickListener untuk button dan coding perpindahn Intent

package com.intent.belajar.id.belajarintent;

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

public class MainActivity extends AppCompatActivity {

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

        final Button button = (Button) findViewById(R.id.btnIntent);
button.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// Perform action on click   
Intent activityChangeIntent = new Intent(MainActivity.this, Main2Activity.class);

// currentContext.startActivity(activityChangeIntent);

MainActivity.this.startActivity(activityChangeIntent);
}
        });

}
}

Jika Sudah, bisa dicoba di running ya !
Sekian Tutorial Intent dari kami, sampai jumpa kembali~