我只想知道我是否可以从另一个类中处理onActivityResult(),而不是调用它?
所以,如果我有活动A,那么活动B.
活动B调用onActivityResult(i, 1)
。
活动A可以处理此响应吗?
onActivityResult(){
if(resultCode == Activity.RESULT_OK){
switch(requestCode){
case 1:
//handle data of image path.
break;
}
}
}
答案 0 :(得分:1)
FLow是这样的:
手段等级1 B表示第2类
A.startActivityForResult() - > B.setResult() - > A.onActivityResult()