Junior — Middle
Жүйе түзмөктүн конфигурациясын өзгөртүп жатканда Activityтин абалын кантип сактайт?
sobes.tech AI
AIден жооп
Устройство конфигурациясын өзгертсе (мисалы, экранды буруу), Android учурдагы Activity'ни жок кылат жана кайра түзөт. Абалын сактоо үчүн системасы жашоо циклинин методдорун колдонуу:
onSaveInstanceState(Bundle outState)методунда маалыматтардыBundleобъектисине сактаса болот.- Activity кайра түзүлгөндө,
onCreate(Bundle savedInstanceState)жеonRestoreInstanceState(Bundle savedInstanceState)методдорунда сакталган маалыматтардыBundleдан калыбына келтирсе болот.
Ошентип, UIнин абалы жана башка зарыл маалыматтар автоматтык түрдө системанын тарабынан сакталат жана калыбына келтирилет, эгер иштеп чыгуучу бул методдорду ишке ашырса.