簡體   English   中英

IBM Worklight 6.0-直接更新導致忙碌指示器卡住

[英]IBM Worklight 6.0 - Direct Update results in stuck Busy Indicator

我有一個具有Android環境的簡單Worklight V6應用程序(除了connectOnStartup設置為true之外,沒有其他自定義設置)。

我在Android模擬器上啟動應用程序,對HTML進行了微不足道的更改並重新部署,然后在模擬器上重新啟動應用程序。

它會注意到該應用程序有更新,單擊更新,更新就會發生,並且我可以在屏幕上看到該應用程序現在正在運行最新的HTML。

問題在於應用程序前面有一個忙碌指示器,它永遠不會消失。 我必須殺死該應用程序,然后重新啟動它才能訪問該應用程序。

這似乎一直在Android 4.3上發生,並且在4.1.2上間歇出現。

我可以在應用程序初始化中添加任何代碼來殺死繁忙指示器嗎?

似乎是使用配置為使用主機GPU的Android仿真器的結果。 將仿真器重新配置為不使用主機GPU既可以解決問題,也可以更改時間以使其不大可能發生。

我不確定您使用的是哪個版本的Worklight“ v6”,但在使用Worklight 6.0.0.20130926(= 6.0.0.1 / 6.0 Fixpack 1)進行測試時,我已經在Android環境和connectOnStartup:true下創建了一個新項目和應用程序,在Android模擬器(Android 4.3)中運行並觸發了直接更新。

最終結果是-沒有卡住的忙碌指示器...

另外,AFAIK除了將應用程序設置為connectOnStartup:false ,然后例如調用適配器過程請求並自己處理busy.show/hide()之外,沒有其他方法可以覆蓋啟動時發生的框架繁忙指示器。在應用程序級代碼中。

嘗試6.0.0.1及更高版本; 應該沒關系

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM