1.通过Intent跳转页面通过Intent中的方法进行传值
使用bundle进行保存值
Intent it1=new Intent(MainActivity.this,Aitamei.class);
List<JsonBean.JsonData.BRA.PRO> products = brands.get(1).products;Log.i("hh",products.size()+"");
Bundle bundle=new Bundle();
bundle.putSerializable("aimei", (Serializable) products);
it1.putExtras(bundle);
startActivity(it1);
2.接收值
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_aitamei);
listView = (ListView) findViewById(R.id.lis);
Intent intent = getIntent();
huawang = (List<JsonBean.JsonData.BRA.PRO>) intent.getSerializableExtra("aimei");
}
****在传值时Bean类实现接口(implements Serializable)将Bean进行序列化