Sto usando android.support.v4.view.ViewPager
in un'applicazione.Come gestire savedInstanceState quando si utilizza ViewPager?
Quando l'utente ruota lo schermo, l'attività viene distrutta e ricreata. I frammenti attualmente attivi nello ViewPager
(di solito quello sullo schermo, quello a sinistra di esso e quello a destra di esso) sono tutti archiviati su savedInstanceState
.
Viene creata una nuova attività, FragmentActivity.onCreate(savedInstanceState)
viene chiamato con lo stato del frammento e questi tre frammenti vengono ricreati utilizzando il pacchetto. Tuttavia, il mio onCreate
imposta anche l'adattatore ViewPager
e ViewPager
, che creano nuovamente i propri frammenti, ottenendo così DUE di ciascuno di questi tre frammenti.
Come posso associare i frammenti ricreati automaticamente con l'adattatore del mio ViewPager
invece di ricrearli da zero?
Sei un vero toccasana, grazie. – Simon