Soru & Cevap

Android ListView Ekran Pozisyonu

08.04.2016 - 11:11

Merhaba hocam kolay gelsin senaryo şu şekilde işliyor

EditView ile kullanıcıdan sayı girişi alıyorum ve bu aldığım sayıları çeşitli işlemlerden geçiriyorum ve list viewlerde gösteriyorum buraya kadar sıkıntı yok .Sıkıntı

girilen sayılarımı ListView larımda gösterdikden sonra ekran pozisyonu yataydan dikeye veya dikeyden yataya geçince benim list viewlardaki sayılarım sliniyor ben istiyorum ki ekran pozisyon değişiminden listViewlarım etkilenmesin verilerim kaybolmasın Bu konu hakkında yardımcı olablirseniz çok sevinirim.

İyi çalışmalar.

6 Görüntülenme

2 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

Profile picture for user yusufcimen90
yusufcimen90
08.04.2016 - 12:16

Ben araştırdıkdan sonra şöyle bir yöntem buldum daha faydalı sanki daha kesin gibi

Android Manifest xml dosyamızın içinde activity taglarının içine ayrıyetten

android:configChanges="orientation|screenSize|keyboardHidden"

kodunu eklediğim sıkıntım çözüldü. teşekkürler

Profile picture for user gürcanataman
gürcanataman
08.04.2016 - 11:39

Merhaba ekran yatay konuma getirildiğinde  onCreate() methodu yeniden tetiklendiği için işlemler en başa dönüyor. Bunun önüne geçmek için onCreate(Bundle savedInstanceState) içerisinde gelen Bundle verisini kullanmanız gerekir.


onCreate içerisinde yaptığınız işlemleri aşağıdaki kod içerisine alırsanız sorununuz çözülecektir.

if(savedInstanceState==null){
 //onCreate işlemleri 
}