在通知中更新进度的正确方法(安卓)



我检查了很多网站,它们都在使用:

notificationManager.notify(id,builder.build());

所以我认为这是正确的方法,并在我的应用程序中选择了它。结果证明我错了。这有效,但是如果您在进度更新时上下拖动通知面板,通知会变得跳跃。这不是其他应用程序这样做的方式。所以我想知道怎么做。

我尝试过:

Using asynTask
Handler with runnable

这些没有效果,因为我认为它们不会,但无论如何我尝试了它们。我的进度更新没有任何问题,而且效率很高,甚至不会发送两次百分比(仅在更改时才发送新值)。

已经

很久了,没有人回答。所以我给出了一个解决方法。我的情况的重点是服务器太快了,甚至大文件上传得太快了。所以进展太快了。由于人眼基本上不能像我们更新进度那样快速处理,所以进度间隔 1 秒什么的也没关系。您可以使用 0.4 秒。(事实证明,这对人类来说是一个很好的数字)。

最新更新