![](/img/trans.png)
[英]IBM Worklight 6.0 - busy indicator doesn't always close on Android
[英]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.