4

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

我怎样才能解决这个问题?

4

1 回答 1

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

    }
于 2012-10-28T06:06:13.670 回答