Note that there are some explanatory texts on larger screens.

plurals
  1. POWorklight App Splash Screen on Android
    primarykey
    data
    text
    <p>I am using Worklight for an Android application, </p> <p>When I try to add a splash screen </p> <pre><code>public class MyApp extends WLDroidGap { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); super.setIntegerProperty("splashscreen", R.drawable.splash); super.loadUrl(getWebMainFilePath(),2000); } } </code></pre> <p>I see the splash screen, but then, I have a black screen and the app crashes to be accurate, it shows a black screen, and when I tap on options button, it crashes</p> <p>When I remove the ",2000"</p> <pre><code>public class MyApp extends WLDroidGap { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); super.setIntegerProperty("splashscreen", R.drawable.splash); super.loadUrl(getWebMainFilePath()); } } </code></pre> <p>I don't see the splash screen, and the app works.</p> <p>I see that someone <a href="https://www.ibm.com/developerworks/forums/thread.jspa?messageID=14938631" rel="nofollow">talked about that in IBM forums</a></p> <p>And there are many blog posts talking about splashsccreens for Android with PhoneGap <a href="http://docs.phonegap.com/en/2.2.0/cordova_splashscreen_splashscreen.md.html" rel="nofollow">here</a> and <a href="http://simonmacdonald.blogspot.com/2012/04/phonegap-android-splashscreen-just-got.html" rel="nofollow">here</a>, but I dont see a solution in these posts to my problem</p> <p>Here are the app log after the crash:</p> <pre><code>I/SurfaceFlinger( 93): [SurfaceFlinger] frames:2, duration:2.262000, fps:0.883908 I/InputDispatcher( 246): channel '426b7be0 NavigationBar (server)' ~ finishDispatchCycle - 4.8ms since event, 3.0ms since dispatch, handled=true E/AndroidRuntime(15615): FATAL EXCEPTION: main E/AndroidRuntime(15615): java.lang.NullPointerException E/AndroidRuntime(15615): at com.worklight.androidgap.WLDroidGap.onPrepareOptionsMenu(WLDroidGap.java:163) E/AndroidRuntime(15615): at com.worklight.androidgap.WLDroidGap.onCreateOptionsMenu(WLDroidGap.java:159) E/AndroidRuntime(15615): at android.app.Activity.onCreatePanelMenu(Activity.java:2458) E/AndroidRuntime(15615): at com.android.internal.policy.impl.PhoneWindow.preparePanel(PhoneWindow.java:389) E/AndroidRuntime(15615): at com.android.internal.policy.impl.PhoneWindow.onKeyDownPanel(PhoneWindow.java:770) E/AndroidRuntime(15615): at com.android.internal.policy.impl.PhoneWindow.onKeyDown(PhoneWindow.java:1435) E/AndroidRuntime(15615): at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchKeyEvent(PhoneWindow.java:1824) E/AndroidRuntime(15615): at android.view.ViewRootImpl.deliverKeyEventPostIme(ViewRootImpl.java:3492) E/AndroidRuntime(15615): at android.view.ViewRootImpl.handleFinishedEvent(ViewRootImpl.java:3464) E/AndroidRuntime(15615): at android.view.ViewRootImpl.handleMessage(ViewRootImpl.java:2601) E/AndroidRuntime(15615): at android.os.Handler.dispatchMessage(Handler.java:99) E/AndroidRuntime(15615): at android.os.Looper.loop(Looper.java:137) E/AndroidRuntime(15615): at android.app.ActivityThread.main(ActivityThread.java:4524) E/AndroidRuntime(15615): at java.lang.reflect.Method.invokeNative(Native Method) E/AndroidRuntime(15615): at java.lang.reflect.Method.invoke(Method.java:511) E/AndroidRuntime(15615): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:809) E/AndroidRuntime(15615): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:576) E/AndroidRuntime(15615): at dalvik.system.NativeStart.main(Native Method) </code></pre>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload