2016-07-16 12 views
1

Ich bekomme eine manish.tiw.android.example.activitywrapper kann nicht in android.app.ContextImpl Runtime Ausnahme bei der Verwendung eines Broadcast-Empfänger, um Änderungen im Netzwerk-Verbindungsstatus zu hören versuchen umgewandelt werden. Kannst du mir dabei helfen? Stacktrace ist -Fehler bei der Verwendung von Broadcast-Empfänger

java.lang.RuntimeException: Unable to start receiver com.amazonaws.cognito.sync.demo.NetworkChangeReceiver: java.lang.ClassCastException: manish.tiw.android.example.activitywrapper cannot be cast to android.app.ContextImpl 
at android.app.ActivityThread.handleReceiver(ActivityThread.java:2452) 
at android.app.ActivityThread.access$1600(ActivityThread.java:150) 
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1356) 
at android.os.Handler.dispatchMessage(Handler.java:99) 
at android.os.Looper.loop(Looper.java:137) 
at android.app.ActivityThread.main(ActivityThread.java:5283) 
at java.lang.reflect.Method.invokeNative(Native Method) 
at java.lang.reflect.Method.invoke(Method.java:511) 
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1102) 
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:869) 
at dalvik.system.NativeStart.main(Native Method) 
+0

show onReceive-Methodencode –

Antwort

1

ich eine Lösung für Ihr Problem aus github Blog gefunden, statt den Empfänger in meinem Android manifest.xml Datei registrieren, erklären und es in der benutzerdefinierten Anwendungsklasse registrieren. Das hat das Problem gelöst.

Verwandte Themen