Dependensi dan prasyarat
- Pemahaman dasar tentang daur hidup Aktivitas (lihat Mengelola Daur Hidup Aktivitas)
Anda juga harus membaca
Aplikasi Android biasanya memiliki beberapa aktivitas. Setiap aktivitas menampilkan
antarmuka pengguna yang memungkinkannya pengguna melakukan tugas tertentu (misalnya menampilkan peta atau mengambil foto).
Untuk membawa pengguna dari satu aktivitas ke aktivitas lainnya, aplikasi harus menggunakan Intent dalam mendefinisikan “maksud” atau maksud aplikasi untuk melakukan sesuatu. Bila Anda meneruskan sebuah
Intent ke sistem dengan metode seperti startActivity(), sistem akan menggunakan Intent untuk mengidentifikasi dan memulai komponen aplikasi yang sesuai. Bahkan dengan maksud,
Anda aplikasi Anda bisa memulai aktivitas yang dimuat dalam aplikasi terpisah.
Suatu Intent bisa bersifat eksplisit untuk memulai komponen tertentu
(instance Activity tertentu) atau implisit untuk memulai sembarang
komponen yang bisa menangani aksi yang dimaksud (misalnya “menjepret foto").
Kelas ini menampilkan cara menggunakan Intent untuk melakukan beberapa
interaksi dasar dengan aplikasi lain, seperti memulai aplikasi lain, menerima hasil dari aplikasi itu, dan
membuat aplikasi Anda bisa merespons maksud aplikasi lain.
Pelajaran
- Mengirim Pengguna ke Aplikasi Lain
- Menampilkan cara membuat maksud implisit untuk meluncurkan aplikasi lain yang bisa melakukan aksi.
- Mendapatkan Hasil dari Aktivitas
- Menampilkan cara memulai aktivitas lain dan menerima hasil aktivitas itu.
- Memungkinkan Aplikasi Lain Memulai Aktivitas Anda
- Menampilkan cara membuat aktivitas di aplikasi Anda yang terbuka untuk digunakan oleh aplikasi lain dengan mendefinisikan filter maksud yang mendeklarasikan maksud implisit yang disetujui aplikasi Anda.