IBM Worklight 6.1-如何为Android减少大约1秒的启动画面持续时间?

时间:2014-01-15 09:10:33

标签: android eclipse ibm-mobilefirst

我在我的移动应用项目中使用IBM Worklight 6.1。我的问题是如何减少1秒钟的闪屏持续时间。我和我的同事已经从stackoverflow尝试了很多关于这个问题的解决方案。

IBM Worklight 5.0.6 - How to add a splash screen to Android environment? - 留在启动画面

phonegap - splash screen for Android app - 无法正常工作

Worklight App Splash Screen on Android - 空白屏幕

直到现在,启动画面大约需要10秒钟。我们在Samsung Note 2上测试它并使用eclipse Juno进行编译。

这是启动画面的源代码。

package com.WorklightMobile;

import android.os.Bundle;

import com.worklight.androidgap.WLDroidGap;

public class WorklightMobile extends WLDroidGap {

    @Override
    public void onCreate(Bundle savedInstanceState){
        super.onCreate(savedInstanceState);
        super.setIntegerProperty("splashscreen", R.drawable.splash);
    }

    /**
     * onWLInitCompleted is called when the Worklight runtime framework initialization is complete
     */
    @Override
    public void onWLInitCompleted(Bundle savedInstanceState){
        super.loadUrl(getWebMainFilePath(), 1000);
        // Add custom initialization code after this line
    }

}

检查我的回购 - https://github.com/datomnurdin/worklight-mobile

1 个答案:

答案 0 :(得分:0)

你不能。
Worklight 6.1.0中的当前机制是删除EnvInit上的启动图像。

您可以尝试执行的操作是删除Worklight使用的启动图像(native\res\drawable\splash.9.png)并实现您自己的启动机制。