问题
I'm using IBM Worklight 6.1 for my mobile app project. My question is how to reduce splash screen duration around 1 second. I and my colleague already try many solutions from stackoverflow regarding to this issue.
IBM Worklight 5.0.6 - How to add a splash screen to Android environment? - stay on splash screen
phonegap - splash screen for Android app - not working
Worklight App Splash Screen on Android - blank screen
Until now the splash screen takes a lot around 10 seconds. We test it on Samsung Note 2 and compile it using eclipse Juno.
This is our source code for splash screen.
package com.WorklightMobile;
import android.os.Bundle;
import com.worklight.androidgap.WLDroidGap;
public class WorklightMobile extends WLDroidGap {
@Override
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
super.setIntegerProperty("splashscreen", R.drawable.splash);
}
/**
* onWLInitCompleted is called when the Worklight runtime framework initialization is complete
*/
@Override
public void onWLInitCompleted(Bundle savedInstanceState){
super.loadUrl(getWebMainFilePath(), 1000);
// Add custom initialization code after this line
}
}
Check this out my repo - https://github.com/datomnurdin/worklight-mobile
回答1:
You cannot.
The current mechanism in Worklight 6.1.0 is remove the splash image on EnvInit.
What you can try to do is to remove the splash image Worklight uses (native\res\drawable\splash.9.png) and implement your own splash mechanism.
来源:https://stackoverflow.com/questions/21133152/ibm-worklight-6-1-how-to-reduce-splash-screen-duration-around-1-second-for-andr