Home Start Back Next End
  
43
Perpindahan  antara  a ctivity  dengan  activity  lainnya  diatur  melalui  sistem, 
dengan  memanfaatkan  activitystack.  Keadaan  suatu  activity  ditentukan  oleh 
posisin ya  dalam  tumpukan  acitivity,  LIFO  (Last  In  First  Out)  dari  semua  aplikasi 
yang  sedang  berjalan.  Bila  suatu  activity  baru  dimulai,  activity  yang  sebelumnya 
digunakan  maka  akan  dipindahkan  ketumpukan  paling  atas.  Jika  pengguna  ingin 
menggunakan  activity  sebelumnya,  cukup  menekan  tombol  Back,  atau  menutup 
activity yang sedang digunakan, maka activity yang berada diatas  akan  aktif kembali.
MemoryManager  android  menggunakan  tumpukkan  ini  untuk  menentukan  prioritas 
aplikasi  berdasarkan  activity,  memutuskan  untuk  mengakhiri  su atu  aplikasi  dan 
mengambil sumber daya dari aplikasi tersebut.
Ketika  activity  diambil  dan  disimpan  dalam  tumpukkan  activity  terdap at  4 
kemungkinan  kondisi  transisi  yang  akan  terjadi  (Reto  Meier,  Profesional  Android 
Application Development, 2009): 
• 
Active,  setiap  activity  yang  berada  ditumpukan  paling  atas,  maka  dia  akan 
terlihat,  terfokus,  dan  menerima  masukkan  dari  pengguna.  Androidakan 
berusaha untuk membuat  activity aplikasi ini untuk untuk tetap  hidup  dengan 
segala  cara,  bahkan  akan  menghentikan  activity  yang  b erada  dibawah 
tumpukkann ya  jika  diperlukan.  Ketika  activity  sedang  aktif,  maka  yang 
lainn ya akan dihentikan sementara.  
• 
Paused,  dalam  beberapa  kasus  a ctivityakan  terlihat  tapi  tidak  terfokus  pada 
kondisi inilah disebut paused.  Keadaan  ini terjadi jika  activity  transparan dan 
tidak  fullscreen pada layar. Ketika a ctivity dalam  keadaan paused, dia terlihat 
active  namun  tidak  dapat  menerima  masukkan  dari  pen gguna.  Dalam  kasus 
ekstrim,  androidakan  menghentikan activity  dalam keadaan  paused ini, untuk 
menunjang sumber daya bagi activity yang sedang aktif.
• 
Stopped,  ketika  sebuah  activity  tidak  terlihat,  maka  itulah  yang  disebut 
stopped. Activityakan  tetap  berada dalam memori dengan semua keadaan dan 
informasi  yang  ada.  Namun  akan  menjadi  kand idat  utama  untuk  dieksekusi 
oleh  sistem  ketika  membutuhkan  sumberdaya  lebih.  Oleh  karen anya  ketika
Word to PDF Converter | Word to HTML Converter