Ottenere supportoFagmentManager senza estendere la frammentazione
-
13-12-2019 - |
Domanda
Voglio usare frammenti nella mia applicazione, ma non posso estendere la frammentazione perché la mia applicazione estende già un'attività che fa parte di una libreria.Poiché questo significa che non posso chiamare getSupportFragmentManager()
, sto cercando una soluzione alternativa che mi consentirebbe di usare frammenti senza dover estendere la frammentazione.È possibile?
Soluzione
La tua libreria deve estendere il FragmentActivity
.
Sarei preoccupato per una biblioteca che richiede comunque di utilizzare le loro attività di base.
Come accennato (ove possibile) prendi il codice sorgente della libreria e aggiungerlo come progetto di libreria per Eclipse e rendere le sue attività prolungano la classe FragmentActivity
.