Hines Vaughan III created CB-14200:
--------------------------------------

             Summary: Android Crash When Activity Destroyed
                 Key: CB-14200
                 URL: https://issues.apache.org/jira/browse/CB-14200
             Project: Apache Cordova
          Issue Type: Bug
          Components: cordova-plugin-inappbrowser
    Affects Versions: 3.0.0
         Environment: Cordova Android 7

Tested on a Genymotion Emulator (Android 7.1.0, Nexus 5X)

Target SDK: 26
            Reporter: Hines Vaughan III


 

An exception occurs when a user clicks on a telephone link, for example, from 
within the InAppBrowser, if the app's activity is being destroyed because of 
low memory or from the Data Saver feature.
 # Enable the 'Don't keep activities' setting in device Developer Settings
 # Open app and go into InAppBrowser
 # Within InAppBrowser, click a tel:XXX-XXX-XXXX link
 # This will launch the Phone app
 # A popup appears saying that our app crashed

 

This is the stack generated:

 
{code:java}
java.lang.IllegalArgumentException: Receiver not registered: 
android.widget.ZoomButtonsController$1@2ea8523
at android.app.LoadedApk.forgetReceiverDispatcher(LoadedApk.java:1007)
at android.app.ContextImpl.unregisterReceiver(ContextImpl.java:1330)
at android.content.ContextWrapper.unregisterReceiver(ContextWrapper.java:608)
at 
android.widget.ZoomButtonsController.setVisible(ZoomButtonsController.java:404)
at ait.c(PG:376)
at org.chromium.android_webview.AwContents.z(PG:594)
at com.android.webview.chromium.WebViewChromium.onDetachedFromWindow(PG:992)
at android.webkit.WebView.onDetachedFromWindowInternal(WebView.java:2365)
at android.view.View.dispatchDetachedFromWindow(View.java:15561)
at android.view.ViewGroup.dispatchDetachedFromWindow(ViewGroup.java:3187)
at android.view.ViewGroup.dispatchDetachedFromWindow(ViewGroup.java:3179)
at android.view.ViewGroup.dispatchDetachedFromWindow(ViewGroup.java:3179)
at android.view.ViewGroup.dispatchDetachedFromWindow(ViewGroup.java:3179)
at android.view.ViewGroup.dispatchDetachedFromWindow(ViewGroup.java:3179)
at android.view.ViewGroup.dispatchDetachedFromWindow(ViewGroup.java:3179)
at android.view.ViewRootImpl.dispatchDetachedFromWindow(ViewRootImpl.java:3259)
at android.view.ViewRootImpl.doDie(ViewRootImpl.java:5917)
at android.view.ViewRootImpl.die(ViewRootImpl.java:5894)
at 
android.view.WindowManagerGlobal.removeViewLocked(WindowManagerGlobal.java:446)
at android.view.WindowManagerGlobal.removeView(WindowManagerGlobal.java:384)
at 
android.view.WindowManagerImpl.removeViewImmediate(WindowManagerImpl.java:124)
at android.app.Dialog.dismissDialog(Dialog.java:363)
at android.app.Dialog.dismiss(Dialog.java:346)
at 
org.apache.cordova.inappbrowser.InAppBrowser$5$1.onPageFinished(InAppBrowser.java:462)
at yk.c(PG:236)
at aje.handleMessage(PG:72)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6119)
at java.lang.reflect.Method.invoke(Native Method)
at 
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776)
{code}
 

 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org
For additional commands, e-mail: issues-h...@cordova.apache.org

Reply via email to