Android项目需要使用七牛云存储,我想通过自己管理线程池去开启上传,同时上传多张图片,但是集成SDK的时候发现,七牛的SDK网络加载均是开启异步线程的,如果是直接在线程池中使用SDK的话,岂不是在子线程中又开启了子线程,我该如何实现自己在线程池中进行管理上传呢?七牛是否支持完成七牛认证的同时自己写上载方法的实现方式呢?
学习是最好的投资!
首先子執行緒中再開啟執行緒是完全可以的,而且執行緒之間不存在父子關係,它們是平級的;
其次,Android開發你可以在Service中去獲取線程池中的連接,Service是運行在UI線程中,在有Context對象的地方都可以獲取到Service對象,繼而通過Service統一管理子線程;再調用七牛SDK中的UploadManager物件的put()方法上傳檔案;
至於最後一個問題,根據七牛提供的上傳介面說明文檔,必須先取得伺服器指派的token,作為put()方法的參數,才能上傳。
首先子執行緒中再開啟執行緒是完全可以的,而且執行緒之間不存在父子關係,它們是平級的;
其次,Android開發你可以在Service中去獲取線程池中的連接,Service是運行在UI線程中,在有Context對象的地方都可以獲取到Service對象,繼而通過Service統一管理子線程;再調用七牛SDK中的UploadManager物件的put()方法上傳檔案;
至於最後一個問題,根據七牛提供的上傳介面說明文檔,必須先取得伺服器指派的token,作為put()方法的參數,才能上傳。