Ich habe eine benutzerdefinierte Bildeinstellung in meinem Live-Hintergrundbild, die es dem Benutzer ermöglicht, ein Bild von seiner SD-Karte als Hintergrund zu wählen. Ich habe den Code von aquí und haben es nicht geändert, so dass es bis auf die Variablen- oder Objektnamen fast identisch ist.
Ich habe ein paar dieser Stack Traces in meiner Entwicklungskonsole erhalten:
java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=1, result=-1, data=Intent { dat=file:///mnt/sdcard/com.idunnolol.rageface/rage_fullpanel.png }} to activity {gilleland.software.pixelrain/gilleland.software.pixelrain.PixelRainSettings}: java.lang.NullPointerException
at android.app.ActivityThread.deliverResults(ActivityThread.java:3515)
at android.app.ActivityThread.handleSendResult(ActivityThread.java:3557)
at android.app.ActivityThread.access$2800(ActivityThread.java:125)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2063)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:123)
at android.app.ActivityThread.main(ActivityThread.java:4627)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:521)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:858)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.NullPointerException
at gilleland.software.pixelrain.PixelRainSettings.getRealPathFromURI(PixelRainSettings.java:107)
at gilleland.software.pixelrain.PixelRainSettings.onActivityResult(PixelRainSettings.java:90)
at android.app.Activity.dispatchActivityResult(Activity.java:3890)
at android.app.ActivityThread.deliverResults(ActivityThread.java:3511)
... 11 more
Auf meinem eigenen Telefon gibt es diese Ausnahme nicht.
Ich habe eine Weile gesucht, um herauszufinden, was die NullPointerException verursacht, aber die meisten der Lösungen, die ich gefunden habe, beinhalten "ResultInfo{who=null, request=1, result=-1, data=null}". Die Stack Traces, die ich bekomme, haben tatsächlich Intents mit Daten... also kann ich nicht herausfinden, was die NullPointerException ist von.
Für jede Hilfe sind wir dankbar. Ich kann jeden notwendigen Code zur Verfügung stellen, um dieses Problem zu lösen. Danke!