私の問題も解決しません....
@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 メソッドにある必要があります。
Java ファイル
私はばかげた間違いをしていました。
document.addEventListener("deviceready", onDeviceReady, false); function onDeviceReady() { cordova.exec(null, null, "SplashScreen", "hide", []); }
このコードは、.js ファイルの .Ready メソッドにある必要があります。
- Java ファイル
10000 または 1200000 のように最大に時間を追加します