Utilizzo la struttura Ionic per creare l'app ibrida per Android e l'app funziona correttamente. Sto usando il plug-in Analitica Fabric Crash e il suo resoconto degli arresti anomali dell'app.NullPointerException in Cordova App segnalato da Fabric SDK
Sto ottenendo i dettagli di crash di seguito molto spesso e non sono sicuro di quale sia la ragione dello stesso. Non sono sicuro di quale sarebbe il punto di partenza per iniziare a analizzarlo.
Fatal Exception: java.lang.NullPointerException
at android.webkit.WebViewClassic.setNetworkAvailable(WebViewClassic.java:4224)
at android.webkit.WebView.setNetworkAvailable(WebView.java:731)
at org.apache.cordova.engine.SystemWebViewEngine$1.setNetworkAvailable(SystemWebViewEngine.java:112)
at org.apache.cordova.NativeToJsMessageQueue$OnlineEventsBridgeMode$2.run(NativeToJsMessageQueue.java:340)
at android.os.Handler.handleCallback(Handler.java:725)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:176)
at android.app.ActivityThread.main(ActivityThread.java:5319)
at java.lang.reflect.Method.invokeNative(Method.java)
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(NativeStart.java)
È collegato a qualsiasi plug-in o qualsiasi problema in Ionic o Cordvoa? Qualsiasi aiuto o consiglio sarebbe utile.
Potrebbe spiegare che .java file da modificare con questo? – Purus
Ho modificato il metodo onDestroy() sulla mia classe estesa Fragment. La mia classe crea WebView e lo manipola. – ilyamuromets
Puoi inviarmi il tuo codice di esempio in modo da poter ottenere un buon caso di riproduzione qui? Mi piacerebbe ottenere un buon test case JUnit e inserire questo codice direttamente in CordovaAndroid/CordovaInterface onDestroy –