Arkadaşlar soracağım konu Android ile alakalı; Uygulamamda Tabhost Kullandığım alt menüler var.Bu menülerde fragment'lar arasında geçiş yapabiliyorum.Ancak Tabhost'daki her bir Ekrana yani fragment'a geçiş yapsam yeniden yaratılıyor.Bu soruna çözüm bulamadım bir fikri olan var mıdır acaba ?

soruldu: 25 Ağu '15, 16:53

Onur's gravatar image

Onur
6181317
cevap kabul oranı: 0%


Merhabalar onSaveInstanceState metodunu kullanarak kaldığınız yerden devam edebilirsiniz bunu için onCreate metodunada saveInstanceState'in null olup olmadığını kontrol etmeniz gerekmekte, boş ise fragment'i oluşturmalısınız değilse kaldığınız yerden devam ettirirsiniz.

permanent link

cevaplandı: 25 Ağu '15, 19:48

frknkntr's gravatar image

frknkntr
62681122
cevap kabul oranı: 26%

Selam @Onur

Sorunun sebebi FragmentStatePagerAdapter kullanmandan kaynaklanıyor. FragmentPagerAdapter kullanırsan fragment lifecyle'ında onCreate ile değil onCreateView ile devam edecektir.

onCreate'in de çalışmasını istemiyorsan, adapter'ü bağladıktan sonra viewPager.setOffscreenPageLimit(fragmentsayısı); ile yapabilrisin.

fragmentsayısı viewpager'da kaç tane fragment gösteriyorsan o sayı :) Kolay gelsin.

permanent link

cevaplandı: 22 Eyl '15, 13:39

aligur's gravatar image

aligur
0
cevap kabul oranı: 0%

Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×819
×16

Soruldu: 25 Ağu '15, 16:53

Görüntüleme: 435 kez

Son güncelleme: 22 Eyl '15, 13:39

powered by BitNami OSQA