Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
1.3.0, 1.4.0
-
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); }