【问题标题】:Android: Dispatch queue [closed]Android:调度队列[关闭]
【发布时间】:2019-01-03 23:32:51
【问题描述】:

我正在构建一个应用程序,该应用程序将在您扫描二维码时发出网络请求。如果您有可用的互联网,则提出该请求很容易。如果我们没有互联网,我想将其放入队列中,并在后台线程上有互联网时发出这些请求。处理此问题的最佳方法是什么?我应该使用哪些库?

【问题讨论】:

    标签: android multithreading dispatch-async dispatch-queue


    【解决方案1】:

    由于 Intent 是 Parcelables,我会使用 IntentService 来处理请求的 Intent,然后在没有可用 Internet 连接的情况下将其存储在文件或 sharedpreferences 中,此外,通过这种方法,您可以侦听连接广播、唤醒服务并重新启动队列,通知用户完成或您自己的应用程序是否已打开。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-10-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多