protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
}
答案 0 :(得分:13)
当我们从当前活动开始另一个活动以获得结果时,我们调用方法startActivityForResult(intent, RESPONSE_CODE);
。
它会重定向到另一个活动,如打开相机,图库等。从图库或相机拍摄图像后,回到当前活动的第一个方法,调用是onActivityResult(int requestCode, int resultCode, Intent data)
。我们得到这个方法的结果,比如从相机或画廊拍摄的图像。
答案 1 :(得分:1)
假设你正在编写新的whatsapp。 您有负责创建消息的活动,然后您想要添加收件人并执行此操作,您可以使用startActivityForResult启动对此负责的活动
此活动全屏显示,您有联系人列表,然后选择其中一个。此活动结束,您又回到了上一个活动。
onActivityResult是您在第一个获取所选联系人的活动上的回调