我为Android应用添加了启动画面。它显示,但在显示启动画面后显示黑屏两秒钟。
我该如何解决这个问题?
答案 0 :(得分:1)
根据您的代码,我认为您面临Android Phonegap应用的问题。
您必须在设备就绪时关闭启动画面,而不是在loadUrl方法中给出特定时间。
代码段:
super.setIntegerProperty("splashscreen", R.drawable.splash); // Display splash screen for android
this.setIntegerProperty("loadUrlTimeoutValue", 70000);
super.loadUrl("file:///android_asset/www/index.html",10000);// Give max time here
在Phonegap onDeviceReady方法中隐藏启动画面:
document.addEventListener("deviceready", onDeviceReady, false);
// Cordova is ready
//
function onDeviceReady() {
cordova.exec(null, null, "SplashScreen", "hide", [])
}