我目前正在编写Android应用程序,我想知道在内部排队所有未完成的上传是否是一个好主意。
具体来说,我想检查一下我是否可以立即上传我的数据,如果不是,我想将它添加到服务中的队列中,该服务会在后台检查是否可以再次上传。
我问这个的原因是因为我知道实施这种行为的“专业”应用很少,我想知道是否有人知道这个的原因,无论是技术上,许可方面还是其他。< / p>
答案 0 :(得分:0)
我遇到了同样的问题,并且考虑到我有多少诅咒其他应用程序没有这个功能,我继续在我的应用程序中完成了这一点。我没有使用服务,只是一个定期重试上传的线程,并且每次尝试后重新生成线程,只要队列中有一个项目。我只想补充一点,一定要让用户能够从重新尝试队列中删除单个项目。否则,此功能本身就很烦人。