startActivityForResult用法

startActivityForResult与startActivity的不同之处在于:

成都创新互联为客户提供专业的网站建设、成都网站制作、程序、域名、空间一条龙服务,提供基于WEB的系统开发. 服务项目涵盖了网页设计、网站程序开发、WEB系统开发、微信二次开发、手机网站制作等网站方面业务。

· startActivity( ):仅仅是跳转到目标页面,若是想跳回当前页面,则必须再次调用startActivity( )。

· startActivityForResult( ) :当使用此方法从Activity_A跳转到Activity_B,当Activity_B调用了finish()方法以后,程序会自动跳转回Activity_A,并调用Activity_A中的onActivityResult( )方法。

相关函数:

·startActivityForResult(Intent intent, Int requestCode)

·setResut(int resultCode, Intent intent)

·onActivityResult(int requestCode, int resultCode, Intent intent)

方法调用顺序:

1.在Activity_A跳转到Activity_B时采用startActivityForResult(intent, 0)

2.在Activity_A中重写onActivityResult方法,用来接收处理Activity_B回传的数据。

3.在Activity_B中回传数据时采用setResult方法,并且之后调用finish方法。(调用setResult()方法必须在finish()之前)

参考:startActivityForResult和setResult详解


文章题目:startActivityForResult用法
文章源于:http://www.hxwzsj.com/article/geiods.html

其他资讯

Copyright © 2025 青羊区翔捷宏鑫字牌设计制作工作室(个体工商户) All Rights Reserved 蜀ICP备2025123194号-14
友情链接: 成都网站制作 成都营销网站建设 手机网站制作 成都网站制作 成都网站制作 网站设计 响应式网站建设 企业网站设计 成都网站建设 成都网站建设 成都网站设计 成都网站建设 成都商城网站建设 营销型网站建设 网站制作公司 成都网站制作公司 高端品牌网站建设 网站制作 网站建设开发 网站设计制作报价 手机网站制作 成都网站制作