Showing posts with label Menyimpan Informasi Status Activity Saat Terjadi Perubahan Konfigurasi. Show all posts
Showing posts with label Menyimpan Informasi Status Activity Saat Terjadi Perubahan Konfigurasi. Show all posts

Menyimpan Informasi Status Activity Saat Terjadi Perubahan Konfigurasi

Pada latihan sebelumnya kita sudah mengetahui bahwa ketika terjadi perubahan orientasi layar activity akan di-destroy dan kemudian di-recreate. Harap diingat bahwa ketika activity di-recreate, status saat itu bisa hilang. Ketika activity di-destroy, activity akan memicu salah satu atau kedua method berikut ini:
  • onPause() – Method ini akan selalu dipicu ketika activity di-destroy atau ketika didorong ke background.
  • onSaveInstanceState() – Method ini juga akan dipicu ketika activity akan di-destroy atau didorong ke background (sama seperti method ‘onPause()’). Tetapi, bedanya dengan method ‘onPause()’, method ‘onSaveInstanceState()’ tidak dipicu saat activity dipindahkan dari tumpukan (misalnya ketika user menekan tombol ‘back’), karena tidak ada keperluan untuk me-muat ulang status-nya saat diaktifkan lagi ke depan layar.