Sto tentando di implementare un ViewPager con un FragmentPagerAdapter, in cui il ViewPager stesso si trova all'interno di un frammento. Ho letto nei documenti che dovrebbe essere possibile con la libreria di supporto più recente e utilizzando frammenti annidati. Principalmente vorrei che il PagerAdapter usasse il gestore del frammento figlio del frammento di root.NoSuchMethodError getChildFragmentManager()
Quindi, il mio progetto utilizza ActionBarSherlock e SherlockFragments. Poiché la lib di supporto in bundle con ActionBarSherlock non includeva affatto il metodo getChildFragmentManager(), ho scaricato la libreria di supporto più recente v4 e l'ho inserita nella cartella libs di ActionBarSherlock e anche nel mio progetto. Con questa modifica il progetto viene compilato correttamente, ma al primo avvio viene chiuso con NoSuchMethodError riguardante getChildFragmentManager(). Cosa sto facendo di sbagliato qui?
(P.S. sto testando con Android 2.2, che è la mia piattaforma minima mirato.)
Grazie!
RISOLTO: Ho sostituito la libreria di supporto nel mio progetto e in tutte le librerie di riferimento con la versione più recente. Poi ho pulito il mio progetto, ma ho dimenticato di pulire e ricostruire anche le librerie di riferimento ... Questo ha portato a questo comportamento particolare.
Sei davvero sicuro di avere l'ultimo pacchetto di compatibilità (dall'ultimo aggiornamento SDK)? – Luksprog
Ciao! Sì, è la versione 11 della libreria di supporto. – Peter