繁体   English   中英

IBM Worklight Android启动画面问题

[英]IBM Worklight Android splash screen issue

在我的应用中,我尝试根据自己的需求隐藏启动画面,例如3秒钟后。 我可以在Phonegap中轻松做到这一点。 但是在IBM Worklight中,它可以防止这种情况。 我已经张贴在此问题,请参阅

当我深入研究Worklight库代码时,发现做了一件奇怪的事情,

在wlclient.js(文件是只读文件,并且在部署时自动创建)中。

switch (getEnv()) {
        case WL.Env.ANDROID:
            // An injected interface from WLDroidGap.bindBrowser, used to dismiss the splash screen
            WLCordovaSplashScreenDialog.removeSplashScreen();
            WL.OptionsMenu.init();
            break;

如果对此行发表评论

WLCordovaSplashScreenDialog.removeSplashScreen();

我的飞溅正在运行,就像应该的那样。 但是,当应用从服务器wlclient.js获得更新时,将重新创建。

因此,按照我的愿望,还有其他方法可以隐藏我的启动屏幕,而我的愿望不是由IBM WL内部自动处理的。

答案与您先前的问题相同。 Worklight中当前的启动图像实现无法为开发人员提供选择何时隐藏启动图像的功能。

我们旨在改变这一点,但显然不能承诺“何时”。

在IBM MobileFirst中,您可以管理启动屏幕,请参阅此处的文档链接其中说(在JavaScript代码中,可以使用WL.App.showSplashScreen()WL.App.hideSplashScreen()方法显示和隐藏启动屏幕。 。

您可以通过在initOptions.js文件initOptions.js autoHideSplash选项设置为false来选择禁用自动隐藏初始屏幕。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM