Android Activity间的两种跳转方式、自我关闭方法、关闭后的结果处理

#.两种跳转方式
startActivity(Intent);//简单跳转
startActivityForResult(Intent, requestCode);//带有请求砝的跳转
#.自我关闭方法
finish();//简单关闭
finishActivity(requestCode);//很少用到
#.startActivityForResult(Intent, requestCode)的使用流程:

1.A通过Activity.startActivityForResult(请求码,Intent)方式来启动一个Activity B;

2.Activity B执行setResult(结果码,Intent) ,然后finish()关闭自己;

3.则A在回调方法onActivityResult(请求码,结果码,Intent)中可获取对应的回调,并提取B封装在Intent中的数据。

注:若B未设置结果码或B运行中崩溃,则A中回调方法中结果码为#RESULT_CANCELED,值为-1。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值