|
|
|
@ -14,26 +14,35 @@ import android.view.ViewGroup;
|
|
|
|
|
import com.android.R;
|
|
|
|
|
import com.android.activity.adapter.UserRecordsAdapter;
|
|
|
|
|
import com.android.bean.BaseRecords;
|
|
|
|
|
import com.android.bean.GoodRecords;
|
|
|
|
|
import com.android.bean.GoodsType;
|
|
|
|
|
import com.android.bean.ResponseData;
|
|
|
|
|
import com.android.bean.User;
|
|
|
|
|
import com.android.bean.queryBean.UserGoodsRecords;
|
|
|
|
|
import com.android.model.goods.GoodsListener;
|
|
|
|
|
import com.android.model.goods.GoodsModelimpl;
|
|
|
|
|
|
|
|
|
|
import org.greenrobot.eventbus.EventBus;
|
|
|
|
|
import org.greenrobot.eventbus.Subscribe;
|
|
|
|
|
import org.greenrobot.eventbus.ThreadMode;
|
|
|
|
|
|
|
|
|
|
import java.util.HashMap;
|
|
|
|
|
import java.util.List;
|
|
|
|
|
import java.util.Map;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* A simple {@link Fragment} subclass.
|
|
|
|
|
* Use the {@link MessagePageFragment#newInstance} factory method to
|
|
|
|
|
* create an instance of this fragment.
|
|
|
|
|
*/
|
|
|
|
|
public class MessagePageFragment extends Fragment{
|
|
|
|
|
public class MessagePageFragment extends Fragment implements GoodsListener {
|
|
|
|
|
|
|
|
|
|
BaseRecords<UserGoodsRecords> recordsData;
|
|
|
|
|
private View view;
|
|
|
|
|
private RecyclerView recyclerView;
|
|
|
|
|
private UserRecordsAdapter userRecordsAdapter;
|
|
|
|
|
private User user;
|
|
|
|
|
private GoodsModelimpl modelimpl;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public MessagePageFragment() {
|
|
|
|
@ -61,11 +70,11 @@ public class MessagePageFragment extends Fragment{
|
|
|
|
|
super.onDestroy();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//获取用户交易记录
|
|
|
|
|
@Subscribe(threadMode = ThreadMode.MAIN,sticky = true)
|
|
|
|
|
public void getUserGoodsRecords(BaseRecords<UserGoodsRecords> recordsData){
|
|
|
|
|
this.recordsData = recordsData;
|
|
|
|
|
}
|
|
|
|
|
// //获取用户交易记录
|
|
|
|
|
// @Subscribe(threadMode = ThreadMode.MAIN,sticky = true)
|
|
|
|
|
// public void getUserGoodsRecords(BaseRecords<UserGoodsRecords> recordsData){
|
|
|
|
|
// this.recordsData = recordsData;
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
//获取当前用户信息
|
|
|
|
|
@Subscribe(threadMode = ThreadMode.MAIN,sticky = true)
|
|
|
|
@ -78,9 +87,13 @@ public class MessagePageFragment extends Fragment{
|
|
|
|
|
Bundle savedInstanceState) {
|
|
|
|
|
// Inflate the layout for this fragment
|
|
|
|
|
view = inflater.inflate(R.layout.fragment_message_page, container, false);
|
|
|
|
|
Log.e("MessagePageFragment",recordsData.getSize().toString());
|
|
|
|
|
|
|
|
|
|
initView();
|
|
|
|
|
modelimpl = new GoodsModelimpl();
|
|
|
|
|
Log.e("11111",String.valueOf(user.getId()));
|
|
|
|
|
Map<String, Object> map = new HashMap<>();
|
|
|
|
|
// map.put("size",10);
|
|
|
|
|
modelimpl.getUserRecords(user.getId(),map,this);
|
|
|
|
|
|
|
|
|
|
return view;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -99,4 +112,22 @@ public class MessagePageFragment extends Fragment{
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public void onGetAllGoodsType(ResponseData<List<GoodsType>> responseData) {
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public void onGetAllGoodSuccess(ResponseData<GoodRecords> responseData) {
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public void onGetUserRecordsSuccess(ResponseData<BaseRecords<UserGoodsRecords>> recordsData) {
|
|
|
|
|
this.recordsData = recordsData.getData();
|
|
|
|
|
Log.e("MessagePageFragment",this.recordsData.getSize().toString());
|
|
|
|
|
|
|
|
|
|
initView();
|
|
|
|
|
}
|
|
|
|
|
}
|