1
我想開發一個聊天應用程序。在這種情況下,當應用程序在前臺時,一切正常。但是,當應用程序最小化時,我想向用戶顯示新消息已到達的通知。如果用戶在1分鐘內沒有回覆該消息,則該消息將被刪除。如何在應用程序最小化時更新UI
因此,這裏是我在做什麼:
- 在服務我正在聽新的消息
- 當有新郵件到達時,我使用了Runnable
- 如果時間過後啓動一個定時器,該消息被刪除
當應用程序處於活動狀態(意思是前景)時,上述所有工作都正常。
但是,當應用程序在後臺(最小化和新消息即將到來),通知顯示,我的計時器啓動,但用戶界面不更新。
我試着把代碼放入runOnUIThread,但沒有奏效。
任何人對我如何實現這一點有任何想法?
是的,我在做什麼,但我的問題是我想有當前的計數器狀態。所以我可以從那裏開始新的櫃檯。無論如何感謝您的回答,我要去RnD,如果我發現有東西會在這裏發佈。 – Avinazz