2017-09-22 2 views
0

Ich bekomme Absturz Android App beim Speichern von Daten mit https://github.com/emilsjolander/sprinkles. es stürzt nur in Samsung s8.java.lang.SecurityException: Anbieter KickObject für Benutzer konnte nicht gefunden werden?

java.lang.SecurityException: Anbieter KickObject für Benutzer 0 konnte nicht gefunden werden; erwartete einen gültigen Contentprovider für diese Behörde bei android.os.Parcel.readException (Parcel.java:1948) bei android.os.Parcel.readException (Parcel.java:1894) bei android.content.IContentService zu finden $ Stub $ Proxy.notifyChange (IContentService.java:801) bei android.content.ContentResolver.notifyChange (ContentResolver.java:2046) bei android.content.ContentResolver.notifyChange (ContentResolver.java:1997) bei se.emilsjolander.sprinkles.Model $ 1.onTransactionCommitted (Model.java:138) bei se.emilsj olander.sprinkles.Transaction.finish (Transaction.java:58) bei se.emilsjolander.sprinkles.Model.save (Model.java:81)

Warum ist das passiert?

+0

Try [diese] (https://stackoverflow.com/questions/18463767/failed-to-find-provider-info-for-custom-provider) Frage, könnte nützlich sein, – Vucko

Antwort

0

Inhalt Änderungsbenachrichtigungen
Android 8.0 (API-Ebene 26) ändert, wie ContentResolver.notifyChange() und registerContentObserver (Uri, boolean, ContentObserver) Android 8.0 Targeting für Anwendungen verhalten.

Diese APIs erfordern jetzt, dass ein gültiger ContentProvider für die -Autorität in allen Uris definiert ist. Durch die Definition eines gültigen ContentProviders mit den relevanten Berechtigungen können Sie Ihre App gegen Änderungen von Inhalten aus schädlichen Apps schützen und verhindern, dass potenziell vertrauliche Daten an bösartige Apps weitergegeben werden.

https://developer.android.com/about/versions/oreo/android-8.0-changes.html#ccn

Verwandte Themen