适用于Android应用的黑屏

时间:2012-10-21 03:31:59

标签: android cordova splash-screen

我为Android应用添加了启动画面。它显示,但在显示启动画面后显示黑屏两秒钟。

我该如何解决这个问题?

1 个答案:

答案 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", [])

    }