我正在构建一个应用程序,每当您扫描二维码时,都会发出网络请求。如果您有互联网,则发出请求很容易。如果我们没有互联网,我想将其放入队列,并在后台线程上有互联网时发出这些请求。处理此问题的最佳方法是什么?我应该使用什么库?
答案 0 :(得分:0)
由于意图是可打包的,因此我将使用IntentService来处理请求的意图,然后在没有可用的Internet连接的情况下将其存储在文件或共享首选项中,同样,使用这种方法,您可以侦听连接广播,唤醒服务并重新启动队列,通知用户完成或您自己的应用程序(如果已打开)。