private List<GoodsInfo> goodslist=new ArrayList<GoodsInfo>();
//传值
GoodsInfo goods = goodslist.get(position);Intent intent=new Intent(getActivity(), GoodsDetailsActivity.class);
String gid=goods.getGoods_id();
//TODO 数据传递到下一个界面
bundle = new Bundle();
Log.d("lin.beibao", new Gson().toJson(goods));
bundle.putSerializable("goods",goods);
bundle.putSerializable("gid", gid);
intent.putExtra("gid", gid);
intent.putExtras(bundle);
Log.d("lin.beibao.gid", "gid="+gid);
startActivity(intent);
//取值
/**获取intent传过来的值**/
Intent intent = getIntent();
goodsInfo = (GoodsInfo)intent.getExtras().get("goods");
//-----------------------------------------------------------------
//TODO 传第数据到fragment
Bundle bundle = new Bundle();
bundle.putSerializable("goods",goodsInfo);
GoodsDetailsFragment goodsDetailsFragment = new GoodsDetailsFragment();
goodsDetailsFragment.setArguments(bundle);
//获取值
goods = (GoodsInfo)getArguments().get("goods");