簡體   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