際際滷

際際滷Share a Scribd company logo
Intent
Khrisna Indrawan Eka Putra
Google Associate Android Developer, Head of Reviewer
Intent
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.
val moveIntent = Intent(this@MainActivity,
DetailActivity::class.java)
startActivity(moveIntent)
Explicit Intent
const val SELECT_PICTURE = 1
val galleryIntent = Intent(Intent.ACTION_PICK)
galleryIntent.setType("image/*")
startActivityForResult(Intent.createChooser(galleryIntent, "Select
Picture"), SELECT_PICTURE)
Implicit Intent
Contact:
www.dicoding.com
THANKS!
Follow us: @dicoding

More Related Content

Dicoding Developer Coaching #7: Android | Navigasi Antar Halaman dengan Menggunakan Intent

  • 1. Intent Khrisna Indrawan Eka Putra Google Associate Android Developer, Head of Reviewer
  • 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