0

所以,我有这样的问题:

我编写了一个具有通知接收器并且还调用函数 notify() 的服务。我的问题是,类似于 twitter,在成功更新时我想通知用户更新已发布。而且,如果没有更新,那么我想通知用户更新失败。当更新发布并且用户点击通知时,他或她将被带到一项活动。如果未发布更新,并且用户单击通知,则用户将被带到可能有草稿的另一个活动。通知文本/图像也会根据帖子是否完成而改变。到目前为止,我只能发布一个文本并且无法从其他任何地方调用 notify() 函数,因此在构建这个通知系统时成为一个巨大的麻烦。你能帮忙的话,我会很高兴。

4

1 回答 1

2

创建通知(“更新中...”),保留它的标签

成功 -> 取消“更新”通知(使用它的标签)并创建一个新通知(“成功”)

失败时 -> 取消“更新”通知(使用它的标签)并创建一个新通知(“失败”)

这些通知中的每一个都应该有不同的 PendingIntents(具有不同的网络 ID),它们在单击时执行不同的操作(例如打开不同的活动)。

于 2012-05-29T08:57:45.387 回答