Commit e109517cda4252bdc804eef5504c0bcf3dc2a651

Authored by YangShuai
1 parent ed7dcf81

1 优化基类

module/pedometer/src/main/java/com/cnlive/moudle/collectionTrace/frame/view/CollRunningFinishFragmentView.java
@@ -396,46 +396,49 @@ public class CollRunningFinishFragmentView extends BaseView implements OnFenceLi @@ -396,46 +396,49 @@ public class CollRunningFinishFragmentView extends BaseView implements OnFenceLi
396 showLoading("正在上传赛事图片,请稍后"); 396 showLoading("正在上传赛事图片,请稍后");
397 List<String> imagePaths = new ArrayList<>(); 397 List<String> imagePaths = new ArrayList<>();
398 imagePaths.add(roadMapPath); 398 imagePaths.add(roadMapPath);
399 - UploadLogic.uploadAddressPicInfo(getContext(), imagePaths, new NetCallBack<String>() {  
400 - @Override  
401 - public void onRequestState(int state) {  
402 -  
403 - } 399 + UploadLogic.uploadAddressPicInfo(getContext(), imagePaths, new NetCallBack<List<String>>() {
  400 + @Override
  401 + public void onRequestState(int state) {
404 402
405 - @Override  
406 - public void onSuccess(String data) {  
407 - hideLoading();  
408 - //开始把数据传到服务端  
409 - collUserStepEntity = CollStepUtil.getCollUserStepData(getContext(), CollCommonInfo.getUserId(getContext()));  
410 - if (null != fragment.getPresenter() || null == fragment.getActivity() || null == collUserStepEntity || TextUtils.isEmpty(data)) {  
411 - fragment.getPresenter().uploadTraceDateToServer(fragment.getActivity(), collUserStepEntity, data);  
412 - }  
413 - } 403 + }
414 404
415 - @Override  
416 - public void onFailure(String errCode, String errMsg) {  
417 - hideLoading();  
418 - SelectDialog selectDialog = new SelectDialog(getContext(), "赛事图片上传失败,是否重试?", "取消", new SelectDialog.DialogInterface() {  
419 @Override 405 @Override
420 - public void onClick(SelectDialog dialog) {  
421 - dialog.dismiss();  
422 - //允许点击  
423 - allowUploadBtnTouch(); 406 + public void onSuccess(List<String> data) {
  407 + hideLoading();
  408 + //开始把数据传到服务端
  409 + collUserStepEntity = CollStepUtil.getCollUserStepData(getContext(), CollCommonInfo.getUserId(getContext()));
  410 + if (null != fragment.getPresenter() || null == fragment.getActivity() || null == collUserStepEntity ||null!=data) {
  411 + fragment.getPresenter().uploadTraceDateToServer(fragment.getActivity(), collUserStepEntity, data.get(0));
  412 + }
424 } 413 }
425 - }, "重试", new SelectDialog.DialogInterface() { 414 +
426 @Override 415 @Override
427 - public void onClick(SelectDialog dialog) {  
428 - dialog.dismiss();  
429 - uploadRoadMapPic(roadMapPath); 416 + public void onFailure(String errCode, String errMsg) {
  417 + hideLoading();
  418 + SelectDialog selectDialog = new SelectDialog(getContext(), "赛事图片上传失败,是否重试?", "取消", new SelectDialog.DialogInterface() {
  419 + @Override
  420 + public void onClick(SelectDialog dialog) {
  421 + dialog.dismiss();
  422 + //允许点击
  423 + allowUploadBtnTouch();
  424 + }
  425 + }, "重试", new SelectDialog.DialogInterface() {
  426 + @Override
  427 + public void onClick(SelectDialog dialog) {
  428 + dialog.dismiss();
  429 + uploadRoadMapPic(roadMapPath);
  430 + }
  431 + });
  432 + selectDialog.setCancelable(false);
  433 + selectDialog.setCanceledOnTouchOutside(false);
  434 + if (!selectDialog.isShowing()) {
  435 + selectDialog.show();
  436 + }
430 } 437 }
431 - });  
432 - selectDialog.setCancelable(false);  
433 - selectDialog.setCanceledOnTouchOutside(false);  
434 - if (!selectDialog.isShowing()) {  
435 - selectDialog.show();  
436 } 438 }
437 - }  
438 - }); 439 +
  440 +
  441 + );
439 442
440 } 443 }
441 } 444 }