一个Android应用中包含多个Activity,Activity之间必然存在某种跳转关系
在Android中,Activity与Activity之间的跳转是借助Intent对象来实现的。
步骤
- 创建Intent对象
- 设置请求目的地
- 携带数据(可选)
- 发送请求(启动新的Activity)
扩展
若要携带数据
- 直接添加基本类型参数:i.putExtra( key, value );
- Key只能是字符串类型
- Value可以是基本数据类型、String、bundle
- 传递类的对象(需要序列化对象后才可传递)
被请求页面处理:
- 获得Intent对象(请求对象):
Intent intent = getIntent( ); - 获得请求参数:
例如 intent .getIntExtra( ):返回基本int类型数据
intent .getExtras( ):返回Bundle对象