44
suatu activity dalam kondisi stopped maka perlu disimpan data dan kondisi
antarmuka saat itu. Karena ketika activity telah keluar atau ditutup, maka dia
akan menjadi inactive.
Inactive, kondisi ketika activity telah dihentikan dan sebelum dijalankan.
Inactiveactivity telah ditiadakan dari tumpukan activity sehingga perlu restart
ulang agar dapat tampil dan digunakan kembali.
Kondisi transisi ini sepenuhnya ditangani oleh manajer memori and roid.
Android akan memulai menutup aplikasi yang mengandun g activityinactive,
kemudian stoppedactivity, dan dalam kasus luar biasa pausedactivity juga
akan di tutup.
2. Service
Service adalah komponen yang b erjalan di background/backend untuk
melakukan operasi (long-running operation) atau melakukan pekerjaan untuk
remote process.
Suatu service tidak memiliki tampilan antarmuka, melainkan berjalan di
background untuk waktu yang tidak terbatas.Komponen service diproses tidak
terlihat, memperbarui sumber data dan menampilkan notifikasi.Service
digunak an untuk melakukan pengolahan data yang perlu terus diproses, bahkan
ketika Activity tidak aktif atau tidak tampak.
3. Content Providers
Content provider membuat kumpulan aplikasi data secara spesifik
sehingga bisa digunakan oleh aplikasi lain. Data disimpan dalam file sistem,
seperti database SQLite. Content provider menyediakan cara untuk mengakses
data yang dibutuhkan oleh suatu activity. ContentProviders digunakan untuk
mengelola dan berbagi d atabase.Dengan adanya ContentProvider memungkinkan
antar aplikasi untuk saling berbagi data. Kompo nen ini sangat berguna ketika
sebuah aplikasi membutuhkan data dari aplikasi lain, sehingga mudah dalam
penerapannya
4. Broadcast Receiver
Broadcast Receiver berfun gsi menerima dan beraksi untuk
menyampaikan notifikasi,yang sebagian besar berasal dari sistem. Misalnya zona
waktu berubah, baterai low, gambar telah selesai diambil oleh kamera, atau
pengubahan referensi bahasa yang digunakan.
|