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?
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.
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.