【问题标题】:Android DownloadManager enqueue() and remove() on UI threadUI 线程上的 Android DownloadManager enqueue() 和 remove()
【发布时间】:2020-12-24 01:15:09
【问题描述】:

在 UI 线程上调用这些方法是否安全,还是应该在后台执行(如 query() 的情况)?换句话说,是否有可能在 UI 线程上调用这些会导致 ANR?

【问题讨论】:

    标签: android-download-manager


    【解决方案1】:

    这是安全的,因为 DownloadManager 在内部的后台线程上执行实际任务。

    下载管理器将在后台执行下载,处理 HTTP 交互,并在失败或连接更改和系统重新启动后重试下载。 Source

    【讨论】:

      猜你喜欢
      • 2014-12-03
      • 2023-03-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多