Fragment sayfamda FragmentPagerAdapter miraslı sayfamı nasıl tanımlayabilirim?

Rapor et
Soru

Bu soru rapor edilmelidir hissediyorum neden kısaca açıklayınız.

Rapor et
İptal

Yapmak istediğim işlemde başlangıç sayfam bir Fragment ve bunun görselinde göstermek istediğim sekmelere tıklandıkça değişen paneller.

ViewPager ile değiştirdiğim fragment sayfaları olacak.

Sorun şu ;

FragmentPagerAdapter dan miras alan sınıfımı ana sayfam olan fragmentten çağıramıyorum.Bu hatayı alıyorum>>>

ViewPageAdapter(android.support.v4.app.FragmentManager)in ViewPageAdapter cannot be applied to(android.app.FragmentManager)

Kontrol tanımlamalarını kütüphanelerini silerek baştan tanımladım yine de düzelmedi.

Cevaplandı 0
Android 2 sene 1 Cevap 380 görüntüleme Intern 0

Yazar HakkındaIntern

Cevap ( 1 )

  1. cansuvtek

    Bu cevap rapor edilmelidir hissediyorum neden kısaca açıklayınız.

    Rapor et
    İptal

    Yeni bir FragmentPagerAdapter miraslı bir class oluşturdum. Miras class ının metotlarını implement ettim.

    **************

    Daha sonra Fragment sayfamın görselinde tanımladığım kontrolüm ve viewpager sayfasına gönderdiğim kısım ile FragmentPagerAdapter miraslı sayfama ulaştım:

    ViewPager _viewPager = view.findViewById(R.id.viewPagerVessel); //kontrolü yakaladım

    ViewPageAdapter pageAdapter = new ViewPageAdapter(((MenuActivity)getActivity()).getSupportFragmentManager(), tabLayout.getTabCount()); // fragment sayfamda tanımlayamadığım syntax ı getSupportFragmentManager >>>((MenuActivity)getActivity()) yazarak dolu getirmeyi başardım.

    pageAdapter.addFragment(new VesselDischargeFragment(), “Discharge”);
    pageAdapter.addFragment(new VesselLoadFragment(), “Load”);

    _viewPager.setAdapter(pageAdapter);

    En iyi cevap

Cevap bırak

Gözat

KOD PAYLAŞIRKEN DİKKAT!!!!

HTML kod paylaşmak için

<pre class="html">HTML KOD</pre>
XML kod paylaşmak için
<pre class="xml">XML KOD</pre>
Diğer dillerde(php,java,android,javasvript,c# vs..) kod paylaşmak için
<pre>KOD</pre>
tagları arasında paylaşmayı unutmayın.