4

Androidアプリ用のスプラッシュ画面を追加しました。表示されますが、スプラッシュ画面を表示してから2秒間は黒い画面が表示されます。

どうすればこれを修正できますか?

4

1 に答える 1

1

あなたのタグに基づいて、私はあなたがAndroidPhonegapアプリの問題に直面していると思いました。

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 に答える