J'ai trouvé cette bibliothèque que je souhaite utiliser à l'intérieur de la classe élargie des fragments de préférence, mon problème est que le getupportfragmentManager ne peut pas être résolu. Ma question est de savoir comment afficher le fragment lorsqu'il étend un fragment de préférence
J'ai essayé de changer à getfragmentManager, mais ne fonctionnera pas p> l'erreur est sur cette ligne p> getupportfragmentManager () p>
blockQuote>
3 Réponses :
Utilisez getchlildfragmentManager () au lieu de GetUpportFragmentManager () P>
Erreur d'erreur ne fonctionnera pas: Aucune méthode appropriée trouvée pour Affichage (Android.app.fragmentManager, chaîne)
Le package de fragment et de fragment de fragment @Annamurray est incompatible. Pouvez-vous importer tous les deux des packages identiques?
J'utilise le fragment de préférence
Quel est le nom du paquet du fragment de base du fragment de préférence?
Il est basé dans les fragments de préférence
dans in
Utilisez la préférenceFragmentCompat au lieu de préférencesFRAGMENT, alors cela fonctionnera bien.
Avez-vous essayé de remplacer Cela fonctionne en renvoyant l'activité parent de votre getupportfragmentmanager () code> avec
préférencesfragment.Cette.getacivity (). getupportfragmentManager () code>? P>
PréférencesFragment code> et l'obtention de son gestionnaire de fragments. Vous voudriez utiliser
PréférencesFragment.Cet.getacivity () getfragmentManager () code> à la place, si votre activité parent étend une activité de la bibliothèque de support. P>