So che posso fareAndroid - ViewPager adattatore, impostare la voce primaria prima adattatore viene creata un'istanza
viewPager.setCurrentItem(position)
per impostare mio avviso cercapersone nella posizione desiderata. La mia domanda è se e come posso fare questo prima che l'adattatore viene creata un'istanza.
Il che significa che se lo faccio
pagerAdapter = new ViewPagerAdapter(arg1,arg2....);
viewPager.setAdapter(pagerAdapter);
viewPager.setCurrentItem(position);
collo 0 è prima build e dopo che l'oggetto nella posizione desiderata anche a costruire. Che prende il doppio del tempo ... Nel mio adattatore ogni elemento ha bisogno di un bel po 'di lavoro per essere costruire, quindi sarebbe meglio evitare il collo 0 posizione da costruire, se possibile. Forse facendo passare nella posizione desiderata come un argomento a esemplificazione della scheda ...?
Un modo per farlo?
Purtroppo questo non funziona più in Android M, vedere la mia nuova risposta –
Aggiornato per funzionare con Android M –