appService:

//上传头像
@Multipart
@POST
(Constants.UPLOADIMG)
Observable
uploadUserImg(@Part("managerid") int managerid, @PartMap Map, RequestBody> params);

 

接口:

public void uploadImg(int managerId,FileimgFile, final UserCenterMvpView userCenterMvpView) {

   
Map, RequestBody>params = RetrofitParameterBuilder.newBuilder()
           
.addParameter("file", imgFile)
           
.bulider();


   
retrofitHelper.toSubscribe(req.uploadUserImg(managerId,params), new Subscriber() {
       
@Override
       
public void onCompleted() {
           
Log.d("dddd", "success");
           
userCenterMvpView.onGetDataCompleted();
       
}

       
@Override
       
public void onError(Throwable e) {
           
Log.d("dddd", e.toString());
           
userCenterMvpView.onGetDataError(e);
       
}

       
@Override
       
public void onNext(KongBeanemptyMessage) {
           
Log.d("dddd", "successd");
           
userCenterMvpView.uploadImg(emptyMessage);
       
}
   
});
}

 

更多相关文章

  1. Android App怎样调用 Frameworks Bluetooth接口
  2. Android LCD(二):LCD常用接口原理篇
  3. Android中解析xml文件的接口
  4. android 外挂字幕接口
  5. Android中callback(接口回调)机制
  6. Android调用相机接口
  7. android aidl接口初步了解
  8. android访问I2C接口
  9. Android中回调接口使用实例

随机推荐

  1. android 的ListView中,判断其已滚动到最顶
  2. Android安全论文汇集
  3. 动态加载Dex的原理
  4. MT6573默认锁屏界面修改
  5. Android Studio安装Genymotion插件
  6. [Android]《Android艺术开发探索》第一章
  7. Android 不同API版本 向后兼容
  8. android典型代码系列(二十八)------通话
  9. android framework中contexwrapper和cont
  10. android 颜色、 透明度参考表