安卓:调度队列

3

我正在构建一个应用程序,每当您扫描二维码时,它都会进行Web请求。如果您有可用的互联网,那么进行请求很容易。如果我们没有互联网连接,则我想将其放入队列中,并在后台线程上拥有互联网时进行这些请求。处理这个问题的最佳方法是什么?我应该使用哪些库?

1个回答

0

由于Intents是可包装的,我建议使用IntentService来处理请求的Intents并将它们存储在文件或共享首选项中(如果没有网络连接)。此外,在这种方法中,您可以监听连接广播,唤醒服务并重新启动队列,通知用户完成情况或您自己的应用程序(如果已经打开)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接