Sobes.tech
Junior — Middle

Qanday qilib tizim qurilma konfiguratsiyasini o'zgartirganda Activity holatini saqlaydi?

sobes.tech AI

AIdan javob

Qurilma konfiguratsiyasini o'zgartirganda (masalan, ekranni aylantirish), Android joriy Activity'ni yo'q qiladi va uni qayta yaratadi. Holatni saqlash uchun tizim hayot aylanishi metodlaridan foydalanadi:

  • onSaveInstanceState(Bundle outState) metodida ma'lumotlarni Bundle ob'ektiga saqlash mumkin.
  • Activityni qayta yaratishda, onCreate(Bundle savedInstanceState) yoki onRestoreInstanceState(Bundle savedInstanceState) metodlarida saqlangan ma'lumotlarni Bundledan tiklash mumkin.

Shunday qilib, foydalanuvchi interfeysining holati va boshqa zarur ma'lumotlar tizim tomonidan avtomatik ravishda saqlanadi va tiklanadi, agar dasturchi bu metodlarni amalga oshirsa.