DownloadManager 完成后移除 toast

Remove toast when DownloadManager finished

当使用 Android 的 DownloadManager 下载文件完成时,它会显示 Toast 和以下文本:

The file has been saved to the Download folder

我想知道是否有办法删除它,因为在我的情况下它不准确。我查看了 DownloadManger.Request 的方法,但找不到任何可能有帮助的方法。

在您使用 DownloadManager.ACTION_DOWNLOAD_COMPLETE IntentFilter 注册 Broadcast Receiver 并在应用的 activity 中的 BroadcasetReceiver.onReceive(Context context, Intent intent) 方法中接收之前,下载管理器不会从其端提供任何完成消息.

  • (Aubee elm。Android 5.1) 不显示吐司。
  • (Samsung Galaxy S8+ Android 7.0) 不显示吐司。
  • (京瓷Android一个Android8.0 S2)不显示吐司
  • (LGE LGL24 Android 5.0.2) 显示吐司。
  • (LGE LGV32 Android 6.0) 显示吐司。

可能取决于设备制造商的定制。不依赖于 OS 版本。