Activity Not To Be Rotated Android

Android’de Activity’lerin Döndürülmemesi

Android’de, bir activity’nin ekran yönü değiştiğinde (örneğin, cihaz yatay veya dikey olarak döndürüldüğünde), varsayılan olarak activity yeniden oluşturulur. Bu, activity’nin durumunun kaybolmasına ve yeniden başlatılmasına neden olabilir. Bazı durumlarda, bu istenmeyen bir davranış olabilir. Örneğin, bir kullanıcı bir form dolduruyorsa ve cihazı döndürürse, formdaki veriler kaybolabilir.

Activity’lerin döndürülmesini önlemek için, android:configChanges özniteliğini kullanabilirsiniz. Bu öznitelik, activity’nin hangi yapılandırma değişikliklerine uyum sağlayabileceğini belirlemenizi sağlar. Örneğin, aşağıdaki kod satırı, activity’nin ekran yönü değiştiğinde yeniden oluşturulmasını önler:

xml
<activity android:configChanges="orientation" />

android:configChanges özniteliğini kullanarak, activity’nin aşağıdaki yapılandırma değişikliklerine uyum sağlayabileceğini belirleyebilirsiniz:

  • Ekran yönü
  • Ekran boyutu
  • Dil
  • Klavye durumu
  • Donanım klavyesi durumu
  • Ekran yoğunluğu
  • Font boyutu

Activity’nin döndürülmesini önlemenin yanı sıra, android:configChanges özniteliğini kullanarak activity’nin diğer yapılandırma değişikliklerine de uyum sağlayabileceğini belirleyebilirsiniz. Bu, activity’nin daha esnek ve kullanıcı dostu olmasını sağlayabilir.

Faydalı Siteler

İlgili Dosyalar


Yayımlandı