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); 函数 onDeviceReady() { cordova.exec(null, null, "SplashScreen", "hide", []); }

此代码必须在 .js 文件中的 .Ready 方法中。

  1. Java 文件

将时间增加到最大值,例如 10000 或 1200000

4

0 回答 0