七牛云SDK是否支持Android端使用线程池自己维护线程处理任务?

新手上路,请多包涵

Android项目需要使用七牛云存储,我想通过自己管理线程池去开启上传,同时上传多张图片,但是集成SDK的时候发现,七牛的SDK网络加载均是开启异步线程的,如果是直接在线程池中使用SDK的话,岂不是在子线程中又开启了子线程,我该如何实现自己在线程池中进行管理上传呢?七牛是否支持完成七牛认证的同时自己写上载方法的实现方式呢?

阅读 3.1k
1 个回答
新手上路,请多包涵

首先子线程中再开启线程是完全可以的,而且线程之间不存在父子关系,它们是平级的;

其次,Android开发你可以在Service中去获取线程池中的连接,Service是运行在UI线程中,在有Context对象的地方都可以获取到Service对象,继而通过Service统一管理子线程;再调用七牛SDK中的UploadManager对象的put()方法上传文件;

至于最后一个问题,根据七牛提供的上传接口说明文档,必须先获取服务器分配的token,作为put()方法的参数,才能上传。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题