Commit e109517cda4252bdc804eef5504c0bcf3dc2a651
1 parent
ed7dcf81
1 优化基类
Showing
1 changed file
with
36 additions
and
33 deletions
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 | } | ... | ... |