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

The correct way to update progress in notification (android)

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

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

所以我认为这是正确的方法并在我的 app.The 结果中尝试了它 wrong.This 工作,但是如果你在进度更新时上下拖动通知面板,通知jumpy.And 这不是其他应用程序的方式 this.So 我想知道如何做到这一点。

我尝试过的:

Using asynTask
Handler with runnable

那些没有效果,因为我认为它们不会,但无论如何我试过 them.There 我的进度更新没有错,它很有效,甚至不会发送一个百分比两次(只发送一个新的值(如果更改))。

已经很长时间了,没有人 answered.So 我给一个 workaround.The 我的案例点是服务器太快了,甚至大文件也被上传了 fast.So 进展顺利也是fast.Since人眼基本上不能像我们更新Progress那么快,进度间隔1秒也可以,或者something.You可以用0.4s。(事实证明是个不错的数字对于人类)。