我为 Android 应用程序添加了启动画面。它会显示,但在显示启动画面后会显示黑屏两秒钟。
我怎样才能解决这个问题?
根据您的标签,我假设您面临 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", [])
}