簡體   English   中英

有關Android上的焦點和活動的問題

[英]Question about focus and activites on Android

我這里有一個聊天應用程序,它使用處理程序和Runnable頻繁輪詢更新。 收到HTML格式的更新后,它將在主活動中將此內容添加到TextView中。

現在,我注意到,當活動失去焦點並且我使用其他應用程序/查看主屏幕時,可運行項繼續運行,並且當我重新打開應用程序時,我看到了包含更新內容的TextView。

這是否被認為是不安全的,我應該建立一個服務來做到這一點,還是在沒有重點時修改UI很好?

我不認為在不集中用戶界面的情況下更新ui對您的應用程序沒有好處,因為某些設備上的資源可能會受到限制,並且由於永久使用cpu和數據連接的使用,還會縮短電池壽命。

將其實現為服務器似乎是過分的。 為什么在調用活動的onPause時不使用removeMessage清除處理程序隊列,並在onResume期間再次填充它?

暫無
暫無

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

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