2017-01-03 40 views
0

我正在創建一個項目,當通知到達時,我想突出顯示列表項目背景。我已經做了一件事情,但沒有什麼是完美的工作。我簡要介紹我的情況:如何在通知到達時突出顯示列表項目

案例1:首先,我已經完成了,我已經保存了訂單ID在共享首選項基於通知和運行循環來檢查該列表包含該ID並突出顯示該背景,但有時會造成問題。任何人都可以建議我任何其他選項。

+5

在您的模型類中添加一個布爾值,並在接收到通知時將它設置爲true。並在適配器中檢查它是否爲true ..設置背景..如果不是,則不設置背景。 – Meenal

+0

我有2個選項卡:新的和待定的。當通知到達時,我想突出顯示新卡上的項目如果我處於掛起選項卡並且新標籤出現在新標籤上 –

+0

然後更新新標籤列表...當新標籤單擊時...新標籤列表將刷新。 – Meenal

回答

0

在onMessageReceived()中,即通知來自服務器時。只需將附帶的意向傳遞給該活動的onResume()即可獲得意圖的附加內容。根據演員更新適配器。最後簡單地調用notifyDatasetchange()。

+0

但它可以是通過通知傳遞的大量項目 –

相關問題