四大组件 — Activity启动方式

此类启动方式用于从当前的Activity视图 跳转到新的Activity视图页面。


Activity的启动方式具有两种启动方式:
1. 普通启动方式
startActivity();
2. 传值启动方式
starActivityForResult();
----------------------------------------------
传值启动方式的区别就是,通过对 不同的请求码进行不同的操作,当该页面视图销毁的时候即在将结果码进行返回。


跳转意图:
使用Intent对象进行视图跳转。
Intent it=new Intent(当前视图类.this,跳转视图类.class);
启动方法:
一、普通启动方式
starActivity(Intent it);


二、传值启动方式
starActivityForResult(Intent intent,int 请求码);
注意:
获取请求码方法:
在新视图中使用setResult方法进行向上一个视图进行返回数据。
setResult(int 结果码,Intent intent)


获取结果码方法:
在原视图中重写Activity的OnActivityResult()方法用于接收。
OnActivityResult(int requestCode,int resultCode,Intent data)
参数:
参数一:请求码
参数二:结果码
参数三:Intent 对象





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值