Belajar Berpindah Activity Android Studio Kotlin Indonesia
Belajar Berpindah Activity Android Studio Kotlin Indonesia
Di Android Studio, berpindah activity adalah kegiatan yang akan sering di lakukan,perpindahan ini menggunakan code Intent,
Intent adalah suatu kode perintah yang berfungsi untuk menghubungkan Activity satu dengan activity lainnya,Intent juga bisa menghubungkan Satu aplikasi ke aplikasi lainnya pada smartphone.
Berikut Adalah Cara Melakukan Perpindahan Activity Pada Aplikasi Dengan Bahasa Kotlin
Penjelasan Tentang intent Android Studio
Intent di bagi menjadi 2 yaitu:
- Intent Implicit :Intent yang di gunakan untuk melakukan perpindahan dari satu aplikasi ke aplikasi lain yang berada di internal smartphone,contoh untuk mengakses file media di memori
- Intent Explisit : Intent yang di gunakan untuk melakukan perpindahan antara satu Activity ke Activity lain dalam satu aplikasi.
Untuk pembahasan kali ini, akan membahas Intent Explisit yaitu perpindahan antar Activity dalam satu Aplikasi,
- Persiapan
- Membuat file Xml
- Membuat Deklarasi/nama pangilan
- Membuat Perintah On Click
- run
1.Siapkan projec yang akan Kita hubungkan
Jika sudah membuat Projec baru,kemudian membuat activity baru yang nantinya 2 activity itu yang akan Kita hubungkan,untuk nama tergantung selera masing masing.Tapi dalam tutorial kali ini akan Saya beri nama activitysatu dan activitydua,agar lebih gampang dalam memahaminya nanti.
2.Membuat File XML
File XML adalah tampilan visual yang akan muncul di Aplikasi nanti,untuk kali ini buat lah Button saja yang akan kita gunakan untuk berpindah activity.perlu di ingat bahwa jangan lupa di isi idnya sebagai tanda pengenal.Ini adalah contoh kode yang di Activitysatu.xml.Dan untuk Activitydua.xml Saya kosongin saja.
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.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=".ActivitySatu">
<Button
android:id="@+id/btnpindah"
android:layout_width="100dp"
android:layout_height="50dp"
android:text="PINDAH"
android:textStyle="bold"
android:textSize="16dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent">
</Button>
</androidx.constraintlayout.widget.ConstraintLayout>
3.Membuat Deklarasi nama
Membuat nama pangilan khusus untuk merubah id tanda pengenal dari Button XML.disini Saya memberi nama Btn_pindah.Contoh kode yang di letakan di Activitysatu.kt,
val Btn_pindah = findViewById<Button>(R.id.btnpindah)
R.id nama id Button di xml,ganti sesuai id yang kalian buat4.Membuat Code perintah
Code ini yang digunakan untuk memberikan perintah berpindah activity,Code nya seperti ini,letakan di Activitysatu.kt.Dan jangan lupa ganti nama activity nya dengan nama activity Kalian.
Btn_pindah.setOnClickListener {
startActivity(Intent(this@Activitysatu,Activitydua::class.java))
finish()
5.Run
Silahkan diuji Run kode perintah yang sudah di buat,bisa dengan langsung ke hp atau emulator.