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);