Sto lavorando con CustomView che estende alcune visualizzazioni Android come FrameLayout. Nel mio layout utilizzo un ViewPager con un PagerAdapter personalizzato.Android Visualizza onSaveInstanceState non chiamato
Il problema è che il mio Vistanon ripristinare suo stato quando il frammento è nuovamente attaccato al ViewPager/Activity. Ad esempio, ho tre frammenti, se faccio scorrere l'ultimo e ritorna al primo, ScrollView non è dove lo lascio: è tornato di default, in cima.
So che con un PagerAdapter, non tutti i frammenti sono attivi allo stesso tempo, fondamentalmente giustificano il + 1/-1.
Non riesco a trovare il motivo per cui il mio View.onSaveInstanceState() non viene chiamato, così come onRestoreInstanceState.
per me questo non funziona su un cambio di orientamento con layout diversi per orizzontale e verticale. OnSaveInstanceState viene chiamato, ma onRestoreInstanceState non è – Boy
@Boy sto avendo lo stesso problema. è la tua vista all'interno di un frammento che è ospitato su un viewpager? –
@AndreaBaccega è proprio così. Sembra che ViewPager faccia anche il ripristino dei frammenti – Boy