当一个界面中要要开启多个带有返回值的activity时,这个时候,就需要用到请求码和结果码了
调用startActivityForResult(intent,requestCode)方法,开启activity,参数:Intent对象,请求码,请求码的作用是区分当前是哪个点击事件开启的activity。
回调onActivityResult(int requestCode,int resultCode,Intent data)方法的时候,可以进行判断了,
请求码的作用,区分操作来自于哪里
结果码的使用场景,比如上面的联系人有很多的种类,需要进行区分,这个时候在返回数据的时候,带上结果码,通知给调用者,调用者也可以进行判断了
原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/5464.html