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 396 showLoading("正在上传赛事图片,请稍后");
397 397 List<String> imagePaths = new ArrayList<>();
398 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 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 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 }
... ...