Dokumen ini membahas penggunaan intent di Android untuk memindahkan aktivitas, menjalankan layanan latar belakang, dan mengirim siaran. Ada dua jenis intent yaitu explicit intent untuk memanggil komponen yang spesifik dan implicit intent untuk memanggil komponen secara umum berdasarkan aksi. Contoh penggunaan intent dijelaskan untuk memindahkan aktivitas dan memilih gambar dari galeri.
1 of 6
Downloaded 11 times
More Related Content
Dicoding Developer Coaching #7: Android | Navigasi Antar Halaman dengan Menggunakan Intent
3. Penggunaan Umum
Memindahkan satu activity ke activity lain dengan atau tidak membawa
data.
Menjalankan background service, misalnya melakukan sinkronisasi ke
server dan menjalankan proses berulang (periodic/scheduler task).
Mengirimkan obyek broadcast ke aplikasi yang membutuhkan. Misal,
ketika aplikasi membutuhkan proses menjalankan sebuah background
service setiap kali aplikasi selesai melakukan booting. Aplikasi harus bisa
menerima obyek broadcast yang dikirimkan oleh sistem Android untuk
event booting tersebut.
4. val moveIntent = Intent(this@MainActivity,
DetailActivity::class.java)
startActivity(moveIntent)
Explicit Intent
5. const val SELECT_PICTURE = 1
val galleryIntent = Intent(Intent.ACTION_PICK)
galleryIntent.setType("image/*")
startActivityForResult(Intent.createChooser(galleryIntent, "Select
Picture"), SELECT_PICTURE)
Implicit Intent