J'ai une application qui utilise ActiveAndroid et il a bien fonctionné. Toutefois; Maintenant, quand j'essaie de sauvegarder un modèle dans la base de données, je reçois une SecurityException.SecurityException: Impossible de trouver le fournisseur null pour l'utilisateur 0; sur ActiveAndroid sur Android 8.0
La pile est:
Error saving model java.lang.SecurityException: Failed to find provider null for user 0; expected to find a valid ContentProvider for this authority
at android.os.Parcel.readException(Parcel.java:1942)
at android.os.Parcel.readException(Parcel.java:1888)
at android.content.IContentService$Stub$Proxy.notifyChange(IContentService.java:801)
at android.content.ContentResolver.notifyChange(ContentResolver.java:2046)
at android.content.ContentResolver.notifyChange(ContentResolver.java:1997)
at android.content.ContentResolver.notifyChange(ContentResolver.java:1967)
at com.activeandroid.Model.save(Model.java:162)
[.... local stack removed]
Quelqu'un at-il vécu cela? Devons-nous spécifier le Content Provider dans le AndroidManifest.xml?
Désolé mais je n'en ai pas encore un exemple isolé. Je vais travailler pour mettre quelque chose ensemble.
Merci à l'avance
« Impossible de trouver provider null "suggère un" Uri "mal formé, dont la chaîne d'autorité est manquante ou littéralement" "null" '. – CommonsWare
Je reçois le même plantage, mais avec autre chose que "null" en tant que fournisseur dans la pile. Ne sachez pas pourquoi cela se produit, mais il ne se produit que sur Android 8 ... – Otziii
Celui-ci me rend fou. Le ciblage du SDK 25 fonctionne correctement, en ciblant 26 crashs avec exactement cette erreur. J'ai fixé l'autorité dans le fournisseur correctement. Toujours cet accident. Je n'ai aucune idée de quoi il s'agit. Bien sûr, mon Uri n'est pas nul à l'appel! Avez-vous quelque chose de nouveau? – Zordid