当我使用进度更新通知时,每次都会创建通知声音。这非常令人讨厌,因为它最终会有大约100个通知声音。如何在更新时停止这些通知声音?
这是我的代码:
@Override
public void onProgress(String fileId, double progress, long downloadedBytes, long totalBytes) {
if (!mIsList) {
mBuilder.setProgress(100, (int) (progress * 100), false);
mBuilder.setSound(null);
mNotifyManager.notify(fileId.hashCode(), mBuilder.build());
} else {
mBuilder.setProgress(100, mCount / mFileDownloads.size(), false);
mBuilder.setSound(null);
mNotifyManager.notify(mFileDownloads.hashCode(), mBuilder.build());
}
}