Apabila anda memutar peranti anda dan orientasi perubahan skrin, Android biasanya memusnahkan aktiviti dan serpihan sedia ada aplikasi anda dan mencipta semula mereka . Android melakukan ini supaya aplikasi anda dapat memuat semula sumber berdasarkan konfigurasi baru.
- Apa yang berlaku pada aktiviti apabila orientasi skrin berubah?
- Apa yang Berlaku Apabila Skrin Android Berputar?
- Apa yang dilakukan orientasi skrin?
- Cara mengelakkan memulakan semula aktiviti apabila orientasi berubah pada android?
Apa yang berlaku pada aktiviti apabila orientasi skrin berubah?
Sesetengah konfigurasi peranti boleh berubah semasa runtime (seperti orientasi skrin, ketersediaan papan kekunci, dan apabila pengguna membolehkan mod pelbagai window). Apabila perubahan seperti itu berlaku, Android memulakan semula aktiviti berjalan (onDestroy () dipanggil, diikuti oleh oncreate ()).
Apa yang Berlaku Apabila Skrin Android Berputar?
Apabila tetapan kebolehaksesan ini dihidupkan, skrin secara automatik berputar apabila anda menggerakkan peranti anda di antara kedudukan potret dan landskap. Sekiranya anda menggunakan Talkback, anda mungkin mahu mematikan automatik, kerana berputar skrin dapat mengganggu maklum balas yang dituturkan.
Apa yang dilakukan orientasi skrin?
Putar Auto: Membolehkan orientasi skrin peranti anda untuk menyesuaikan dan berputar secara automatik bergantung pada bagaimana anda memegang peranti anda. Contohnya, jika anda menghidupkan peranti anda ke sisi, skrin akan beralih ke mod landskap secara automatik.
Cara mengelakkan memulakan semula aktiviti apabila orientasi berubah pada android?
Mencegah aktiviti dicipta semula
Satu lagi penyelesaian yang paling biasa untuk menangani perubahan orientasi dengan menetapkan bendera Android: configChanges pada aktiviti anda di androidmanifest. XML. Menggunakan atribut ini aktiviti anda tidak akan dicipta semula dan semua pandangan dan data anda masih akan berada di sana selepas perubahan orientasi.