Ich verwende in meinem Android (4.0+) App-Fragment (in Aktivität) mit Tab-Leiste.Android Espresso: ViewPager hat keine Adapterinstanz
Ich möchte Espresso-Test erstellen, aber wenn ich Hauptaktivität erstellen und das Fragment öffnen. Ich erhalte diese Ausnahme:
java.lang.IllegalStateException: ViewPager does not have adapter instance.
at com.astuetz.PagerSlidingTabStrip.setViewPager(PagerSlidingTabStrip.java:177)
at cz.villamemories.detoxme.staticcontent.StaticContentFragment.onCreateView(StaticContentFragment.java:197)
Mein Code in Fragment:
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
mViewPagerAdapter = new StaticContentPagerAdapter(
this.getChildFragmentManager(), mItemsList, categories);
mPager.setAdapter(mViewPagerAdapter);
mTabs.setViewPager(mPager); //line 197
Haben Sie etwas Spitze, wo ein Problem sein kann? Was ist falsch?
Haben Sie das jemals gelöst? – athor
Nein ... haben Sie ein Trinkgeld? –
Leider nicht ... Ich habe das gleiche Problem :( – athor