Intents
Intent dibagi menjadi 2, yaitu : - Explicit Intent berfungsi untuk mengaktifkan
komponen-komponen dalam satu aplikasi yang sama. Misalnya seperti : Berpindah
Activity. - Implicit Intent berfungsi untuk memanggil fungsi activity yang
sudah ada di fungsi internal android seperti Dial Number, Open Browser dan
lainnya.
- Mulai Aktivity di aplikasi lain dengan menjelaskan tindakan atau aksi yang ingin dilakukan, seperti "berbagi artikel", "lihat peta", atau "ambil gambar"
- Tentukan tindakan dan berikan data untuk melakukan tindakan secara opsional
- Jangan menentukan kelas aktivitas target, hanya tindakan yang dimaksudkan
- Android runtime cocok dengan permintaan maksud implisit dengan penangan maksud terdaftar.
- Jika ada beberapa pilihan aplikasi, Pemilih Aplikasi akan terbuka untuk membiarkan pengguna memutuskan
- Android Runtime menyimpan daftar Aplikasi yang terdaftar
- Aplikasi harus mendaftar melalui AndroidManifest.xml
- Runtime menerima permintaan dan mencari kecocokan
- Android runtime menggunakan filter Intent untuk pencocokan.
- Jika lebih dari satu kecocokan, tampilkan daftar kecocokan yang memungkinkan dan memungkinkan pengguna memilih satu.
- Android runtime memulai aktivitas yang diminta
.
Tutorial Implicit Intents
- Membuat intent untuk aksi
- Membuat URI dari string mengunakan Uri.parse(String uri)
- Memulai Aktivity
- Membuat intent untuk aksi
- Memasukan query Extra
- Memulai Aktivity
- Membuat intent untuk aksi
- Menetapkan jenis dan kategori untuk informasi tambahan
- Memulai Aktivity
- Memproses URI konten yang dikembalikan di onActivityResult ()
- Mendeklarasikan satu atau beberapa filter intent untuk activity di AndroidManifest.xml
- Filter mengumumkan kemampuan activity untuk menerima intent
- Filter menempatkan persyaratan pada intent yang diterima oleh activity
Post a Comment