Ich weiß, dass ich tun kann,Android - ViewPager Adapter, stellte primäres Element vor Adapter instanziiert
viewPager.setCurrentItem(position)
meine Ansicht Pager an der gewünschten Position. Meine Frage ist, ob und wie ich dies tun kann, bevor der Adapter instanziiert wird.
Bedeutung, wenn ich tue
pagerAdapter = new ViewPagerAdapter(arg1,arg2....);
viewPager.setAdapter(pagerAdapter);
viewPager.setCurrentItem(position);
Artikel 0 erster Build ist und nach, dass das Element an der gewünschten Position baut ebenfalls. Das dauert doppelt so lange ... In meinem Adapter benötigt jeder Gegenstand ziemlich viel Arbeit, also sollte man am besten vermeiden, dass der 0-Positions-Gegenstand wenn möglich gebaut wird. Vielleicht indem man die gewünschte Position als Argument bei der Instantiierung des Adapters übergibt ...?
Jeder Weg, das zu tun?
Leider funktioniert das nicht mehr in Android M, siehe meine neue Antwort –
aktualisiert, um mit Android M zu arbeiten –