场景如下:用户打开应用程序并拍摄几张照片。即使用户关闭应用程序,照片也必须上传到服务器。
应用应该知道照片再次打开时的上传状态。
我正在考虑使用SQLite来存储照片的状态,这样每当应用程序打开时,它都可以访问数据库并了解状态。此外,我可以有一个广播接收器,每上传一张照片就会收到照片上传状态(这是为了处理用户没有关闭应用程序但是必须通知状态并使用轮询机制的情况定期点击数据库以获取状态信息似乎不是一个好方法。
所以我的问题是:我是否创建了Runnables并使用线程池执行器管理它们或者使用Volley吗?
即使应用程序关闭后,Volley甚至还适用于任务应该运行的操作?