连我的问题都没有解决......
@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); 函数 onDeviceReady() { cordova.exec(null, null, "SplashScreen", "hide", []); }
此代码必须在 .js 文件中的 .Ready 方法中。
- Java 文件
将时间增加到最大值,例如 10000 或 1200000