From 3a092621f131aadc513968a6c3276ffca10e2545 Mon Sep 17 00:00:00 2001 From: Vn1aC0la Date: Sat, 25 Jun 2022 13:38:04 +0800 Subject: [PATCH] =?UTF-8?q?"=E9=81=BF=E5=85=8D=E5=9B=A0=E6=97=A0=E6=B3=95?= =?UTF-8?q?=E5=92=8C=E6=95=B0=E6=8D=AE=E5=BA=93=E9=80=9A=E4=BF=A1=E5=AF=BC?= =?UTF-8?q?=E8=87=B4=E9=97=AA=E9=80=80"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../activity/fragment/HomePageFragment.java | 14 +++++++++++-- .../fragment/MessagePageFragment.java | 14 +++++++++++-- .../fragment/PublishProductFragment.java | 20 ++++++++++++++----- 3 files changed, 39 insertions(+), 9 deletions(-) diff --git a/app/src/main/java/com/android/activity/fragment/HomePageFragment.java b/app/src/main/java/com/android/activity/fragment/HomePageFragment.java index 18afc74..28f70c1 100644 --- a/app/src/main/java/com/android/activity/fragment/HomePageFragment.java +++ b/app/src/main/java/com/android/activity/fragment/HomePageFragment.java @@ -108,7 +108,12 @@ public class HomePageFragment extends Fragment implements View.OnClickListener, //获取商品类型成功回调 @Override public void onGetAllGoodsType(ResponseData> responseData) { - this.goodsTypeList = responseData.getData(); + List data = responseData.getData(); + if(data == null) { + Log.e("unconnect", "can not get goodtype data!!"); + return ; + } + this.goodsTypeList = data; goodsModelimpl.getAllGood(this); } @@ -116,7 +121,12 @@ public class HomePageFragment extends Fragment implements View.OnClickListener, //获取商品成功回调 @Override public void onGetAllGoodSuccess(ResponseData responseData) { - this.goodList = responseData.getData().getRecords(); + GoodRecords data = responseData.getData(); + if(data == null) { + Log.e("unconnect", "can not get goodlist data!!"); + return ; + } + this.goodList = data.getRecords(); initRecyclerview(); Log.e("goodList",goodList.get(1).getUsername()); } diff --git a/app/src/main/java/com/android/activity/fragment/MessagePageFragment.java b/app/src/main/java/com/android/activity/fragment/MessagePageFragment.java index 4fab0f4..be1b7d3 100644 --- a/app/src/main/java/com/android/activity/fragment/MessagePageFragment.java +++ b/app/src/main/java/com/android/activity/fragment/MessagePageFragment.java @@ -79,7 +79,12 @@ public class MessagePageFragment extends Fragment implements GoodsListener { //获取当前用户信息 @Subscribe(threadMode = ThreadMode.MAIN,sticky = true) public void getUserRes(ResponseData responseData){ - this.user = responseData.getData(); + User data = responseData.getData(); + if(data == null) { + Log.e("unconnect", "can not get user data!!"); + return ; + } + this.user = data; } @Override @@ -125,7 +130,12 @@ public class MessagePageFragment extends Fragment implements GoodsListener { @Override public void onGetUserRecordsSuccess(ResponseData> recordsData) { - this.recordsData = recordsData.getData(); + BaseRecords data = recordsData.getData(); + if(data == null) { + Log.e("unconnect", "can not get user records data!!"); + return ; + } + this.recordsData = data; Log.e("MessagePageFragment",this.recordsData.getSize().toString()); initView(); diff --git a/app/src/main/java/com/android/activity/fragment/PublishProductFragment.java b/app/src/main/java/com/android/activity/fragment/PublishProductFragment.java index a7044a0..e4e8a97 100644 --- a/app/src/main/java/com/android/activity/fragment/PublishProductFragment.java +++ b/app/src/main/java/com/android/activity/fragment/PublishProductFragment.java @@ -133,11 +133,11 @@ public class PublishProductFragment extends Fragment implements View.OnClickList goods.setAddr(binding.etAddr.getText().toString()); goods.setContent(binding.etContent.getText().toString()); - Log.e("1",imageBean.getImageCode().toString()); if (imageBean == null){ ToastUtil.showMsg(getActivity(),"请先上传图片"); return; }else { + Log.e("1",imageBean.getImageCode().toString()); ToastUtil.showMsg(getActivity(),"上传图片成功"); } @@ -193,15 +193,25 @@ public class PublishProductFragment extends Fragment implements View.OnClickList @Override public void upImageOnSuccess(ResponseData responseData) { - imageBean = responseData.getData(); - Log.e("str",String.valueOf(imageBean.getImageCode())); - + ImageBean data = responseData.getData(); + if(data == null) { + Log.e("unconnect", "can not get response data!!"); + return ; + } + imageBean = data; + Log.e("str",String.valueOf(imageBean.getImageCode())); } @Override public void addGoodsOnSuccess(ResponseData responseData) { - this.goods = responseData.getData(); + Good data = responseData.getData(); + if(data == null) { + Log.e("unconnect", "can not get response data!!"); + return ; + } + + this.goods = data; if (responseData.getCode() == 200){ // ToastUtil.showMsg(getActivity(),"发布成功,即将跳转页面"); Intent intent = new Intent(getActivity(), HomePageActivity.class);