1,A页面利用intent对象的putExtra()方法传值,B页面利用getStringExtra()、getIntExtra()等系列方法来一一接收值;
2,A页面利用bundle对象来保存所有需要传递的数值,通过intent的putExtras()方法传值,B页面利用intent对象的getExtras()方法返回bundle对象,将所有接收的数据放在bundle对象中,利用bundle的get系列方法一一去除数据。
【备注:】如果A页面使用putExtras()方法传值,则B页面使用getExtras()接收值。如果A页面使用putExtra()方法传值,则B页面要使用getBundleExtra()方法接收值。
A页面核心代码:
Intent intent = new Intent(MainActivity.this, NextActivity.class);B页面核心代码: