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'lumotlarniBundleob'ektiga saqlash mumkin.- Activityni qayta yaratishda,
onCreate(Bundle savedInstanceState)yokionRestoreInstanceState(Bundle savedInstanceState)metodlarida saqlangan ma'lumotlarniBundledan 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.