使用Intent对象实现多个Activity间的数据传递
Intent对象包含的信息
1.Component name (指定启动哪一个Activity)
2.Action (指定启动的Activity的动作)
3.Data (指定传送怎样的数据)
4.Category
5.Extras (传递键值对数据)
6.Flags
1.生成Intent对象
Intent intent = new Intent( );
2.放入传递的数据
intent.putExtra("键","值");
3.设置Intent对象
intent.setClass(当前Activity , 目标Activity.Class);
4.打开目标Activity
Activity.this.startActivity(intent());
5.在另一个Activity中调用getIntent( )方法获取Intent对象
Intent intent = getIntent( );
6.调用getXXXExtra( )系列方法从intent对象中取出数据
|
|