2017-01-03 108 views
0

我正在创建一个项目,当通知到达时,我想突出显示列表项目背景。我已经做了一件事情,但没有什么是完美的工作。我简要介绍我的情况:如何在通知到达时突出显示列表项目

案例1:首先,我已经完成了,我已经保存了订单ID在共享首选项基于通知和运行循环来检查该列表包含该ID并突出显示该背景,但有时会造成问题。任何人都可以建议我任何其他选项。

+5

在您的模型类中添加一个布尔值,并在接收到通知时将它设置为true。并在适配器中检查它是否为true ..设置背景..如果不是,则不设置背景。 – Meenal

+0

我有2个选项卡:新的和待定的。当通知到达时,我想突出显示新卡上的项目如果我处于挂起选项卡并且新标签出现在新标签上 –

+0

然后更新新标签列表...当新标签单击时...新标签列表将刷新。 – Meenal

回答

0

在onMessageReceived()中,即通知来自服务器时。只需将附带的意向传递给该活动的onResume()即可获得意图的附加内容。根据演员更新适配器。最后简单地调用notifyDatasetchange()。

+0

但它可以是通过通知传递的大量项目 –

相关问题