android开发:startActivityForResult和startActivity比较
以A_Activity跳转到B_Activity为例。
一、startActivity
A调用startActivity 跳转到B,再想从B跳转到A,那么B需要调用startActivity或startActivityForResult方法。
二、startActivityForResult
A调用startActivityForResult 跳转到B,当B finish掉后,会自动跳转到A,并且回传数据给A。
增加的工作有:
1.B调用setResut(int resultCode, Intent intent)后,调用finish()。
2.A需要重写onActivityResult(int requestCode, int resultCode, Intent intent)来接收回传的数据。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。