Uploaded image for project: 'Apache Cordova'
  1. Apache Cordova
  2. CB-247

Error loading when loadUrl time is set on Kindle Fire

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 1.3.0, 1.4.0
    • 1.6.0
    • cordova-android
    • None
    • Android Kindle Fire
      Version 6.2.2

    Description

      Received the following error message when trying to launch an app on the Kindle Fire. This only happens when the time parameter is set when calling loadUrl within DroidGap.onCreate. For example;

      super.loadUrl("file:///android_asset/www/index.html",1000);
      

      The Error:

      FATAL EXCEPTION: main
      java.lang.NullPointerException
      	at com.phonegap.DroidGap.sendJavascript(DroidGap.java:967)
      	at com.phonegap.LinearLayoutSoftKeyboardDetect.onMeasure(LinearLayoutSoftKeyboardDetect.java:96)
      	at android.view.View.measure(View.java:8313)
      	at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:3138)
      	at android.widget.FrameLayout.onMeasure(FrameLayout.java:250)
      	at android.view.View.measure(View.java:8313)
      	at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:3138)
      	at android.widget.FrameLayout.onMeasure(FrameLayout.java:250)
      	at android.view.View.measure(View.java:8313)
      	at android.view.ViewRoot.performTraversals(ViewRoot.java:1094)
      	at android.view.ViewRoot.handleMessage(ViewRoot.java:1859)
      	at android.os.Handler.dispatchMessage(Handler.java:99)
      	at android.os.Looper.loop(Looper.java:130)
      	at android.app.ActivityThread.main(ActivityThread.java:3683)
      	at java.lang.reflect.Method.invokeNative(Native Method)
      	at java.lang.reflect.Method.invoke(Method.java:507)
      	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:850)
      	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:608)
      	at dalvik.system.NativeStart.main(Native Method)
      

      Work around:

      if(android.os.Build.MODEL == "Kindle Fire"){
          super.loadUrl("file:///android_asset/www/index.html");
      }
      else{
          super.loadUrl("file:///android_asset/www/index.html",1000);
      }
      

      Attachments

        Activity

          People

            bowserj Joey Robert Bowser
            jlwarren1 Jared Warren
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: