android中如何实现UI的实时更新---需要考虑电量和流量
1.如果不考慮電量和流量的話,只需要在對應的activity里面繼承Runnable,在run方法里面寫一個while死循環,調用接口返回數據,如果數據發生了變化,就立即更新UI
2.需要考慮電量的話,就是 遠程服務器端 ?把消息 發送給客戶端,客戶端收到信息,去發一個廣播,對應的activity收到廣播就去更新UI,這個廣播發出者就是一個后臺service組件
?
?
類似的問題:
----------------------網上有個帖子,說了一個handler同時更新多個activity的界面,做法就是把handler寫成 ? 單例的模式,通過接口回調
?
具體做法就是:把handler和activity的生命周期分開,向handler提供一個接口,每個activity就是一個監聽者,當handler的數據有變化的時候,通知這些activity
然后在activity里面實現 接口,重新接口里面的方法,在onResume里面注冊,在onPause里面注銷,
在獲取單例模式對象的時候注冊socket
?
還可以讓當前的應用程序,繼承同一個基類baseActivity,在基類中定義好handler,其他的子類可以繼承使用,
?
類似的問題:
關于Android中使用Uri監聽數據庫的變化
轉載于:https://www.cnblogs.com/wust221/p/5414740.html
總結
以上是生活随笔為你收集整理的android中如何实现UI的实时更新---需要考虑电量和流量的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 免费开源的boostrap模板
- 下一篇: Ubuntu 16.04 LTS今日发布