Après la mise à jour, j'ai constaté que getLoaderManager
est obsolète, mais je ne trouve pas que je devrais utiliser à la place de.
Comment obtenir LoaderManager
? Ou que dois-je utiliser à la place de Loader
s?
Les chargeurs sont obsolètes depuis Android P (API 28). L'option recommandée pour gérer le chargement des données lors de la gestion des cycles de vie d'activité et de fragment consiste à utiliser une combinaison de ViewModels et LiveData.ViewModels survivre à la configuration des changements comme Loaders mais avec moins de passe-partout. LiveData fournit un moyen de charger les données en fonction du cycle de vie que vous pouvez réutiliser dans plusieurs ViewModels.
Le getLoaderManager
obsolète a été remplacé par getSupportLoaderManager
. Essayer:
getSupportLoaderManager().initLoader(LOADER_NOTES, null, this);
Fonctionne pour moi dans l'API 28.