web-dev-qa-db-fra.com

FragmentManager et Android FragmentManager

J'essaye d'installer dans mon application qui utilise androidX.

Mon problème est que lorsque j'essaie de travailler avec PlaceAutocompleteFragment, je reçois des erreurs car il s'agit d'un fragment de Android.app.fragment et mon fragment parent est un fragment androidx: androidx.fragment.app.Fragment et utilise donc un androidx.fragment.app.FragmentManager au lieu d'un Android.app.FragmentManager.

Comment puis-je travailler avec de "vieux" fragments dans androidX?

3
Addev

Si vous utilisez les nouvelles bibliothèques, n'utilisez que celles-ci, ne les combinez pas car vous pourriez avoir plus de problèmes. Maintenant, pour votre problème, allez à votre fragment et changez simplement le formulaire d'importation:

import Android.app.fragment

À:

import androidx.fragment.app.Fragment

Ceci devrait régler votre problème.

2
Diego Lovera

Ajouter des dépendances "implementation" androidx.appcompat: appcompat: 1.0.2 '"et basculer votre activité s'étend d'activité à AppCompatActivity. Dernière étape, passer de getFragmentManager () à getSupportFragmentManager (). 

Cela résoudra votre problème.

0
viswanath