gpt4 book ai didi

android - android中的registerForActivityResult如何处理多个请求?

转载 作者:行者123 更新时间:2023-12-05 05:47:09 26 4
gpt4 key购买 nike

<分区>

Android onActivityResult 已弃用。

但我正在尝试用 Java 构建一个带有按钮的应用程序,该按钮将提供两个选项来选择照片,通过图库或通过相机。在onActivityResult中,它曾经有请求代码。所以早些时候我们可以获得相机和画廊的两个不同的请求代码,并且根据使用 if 语句我们可以使用 onActivityResult 处理它们。现在我们应该如何实现它?

下面是我提到的旧方法:

''''

@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);

if(requestCode == CAPTURE_IMAGE){

if(resultCode == RESULT_OK){

if(mImageUri != null){

//REST OF CODE







}

}

}


if(requestCode == GALLARY_PICK){

if(resultCode == RESULT_OK){


Uri uri = data.getData();
if(uri != null) {


//REST OF CODE

}

}


}






}

''''

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com