3

私の問題も解決しません....

 @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
       //fix for Bug 3774
        super.setIntegerProperty("splashscreen", R.drawable.splash); // Display splash     screen for android
       this.setIntegerProperty("loadUrlTimeoutValue", 120000);
       super.loadUrl("file:///android_asset/www/index.html",1000);// 1000 is the time for splash screen display 

   }

ここでは、スプラッシュ スクリーンを 1 秒間 (1000) 表示し、その後インデックス ページを表示する必要がありますが、その間 (スプラッシュとインデックス ページ) に 10 ~ 20 秒間空白の画面が表示されます。

私のapps.jsで、実装しました-

document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
    cordova.exec(null, null, "SplashScreen", "hide", []);
 }

しかし、それでも機能していません。1. 1000 以上のスプラッシュ スクリーンを表示したくない。

解決

私はばかげた間違いをしていました。

document.addEventListener("deviceready", onDeviceReady, false);
 function onDeviceReady() {
    cordova.exec(null, null, "SplashScreen", "hide", []);
 }

このコードは、.js ファイルの .Ready メソッドにある必要があります。

  1. Java ファイル

    私はばかげた間違いをしていました。

    document.addEventListener("deviceready", onDeviceReady, false); function onDeviceReady() { cordova.exec(null, null, "SplashScreen", "hide", []); }

このコードは、.js ファイルの .Ready メソッドにある必要があります。

  1. Java ファイル

10000 または 1200000 のように最大に時間を追加します

4

0 に答える 0