gpt4 book ai didi

android - 选择图像时应用程序崩溃

转载 作者:行者123 更新时间:2023-11-29 14:50:01 27 4
gpt4 key购买 nike

我正在尝试使用 intent 获取图像,但是当我选择图像时,我的应用程序会立即关闭。这是我的实际代码:

private void capturarFoto() {

String nameFoto = DateFormat.format("yyyy-MM-dd_hhmmss", new Date()).toString();

caminhoFoto = new File(Environment.getExternalStorageDirectory(),nameFoto);

Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(caminhoFoto));
getActivity().startActivityForResult(intent, 1);
}

它应该在图像选择后调用 onActivityResult 方法,但不幸的是在 Logcat 中没有任何错误就关闭了。

有什么问题吗?

LOGCAT enter image description here

最佳答案

请将 getActivity().startActivityForResult(i, 1); 替换为

startActivityForResult(i, 1);  

然后像这样在您的 fragment 和您的 Activity 中覆盖 onActivityResult()

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

如果执行进入其中任何一个,则使用断点进行检查。

关于android - 选择图像时应用程序崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21381761/

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