myViewHolder.itemView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Message message = new Message();
message.setImg(result.getMlss().getCommodityList().get(i).getMasterPic());
message.setName(result.getMlss().getCommodityList().get(i).getCommodityName());
message.setPrice(result.getMlss().getCommodityList().get(i).getPrice());
EventBus.getDefault().post(message);
EventBus.getDefault().postSticky(message);
((MainActivity) context).Jump();
}
});
//注册
EventBus.getDefault().register(this);
@Subscribe(threadMode = ThreadMode.MAIN ,sticky = true)
public void onMessageEvent(Message message){
Glide.with(getActivity()).load(message.getImg()).into(img_1);
name.setText(message.getName());
price.setText(message.getPrice()+"");
}
@Override
public void onDestroy() {
super.onDestroy();
EventBus.getDefault().unregister(this);
}