为了账号安全,请及时绑定邮箱和手机立即绑定

错误的第一个参数类型 Uri/FileProvider 片段

错误的第一个参数类型 Uri/FileProvider 片段

青春有我 2022-12-28 10:52:04
我正在尝试cameraFragment.this在片段中工作,但它一直告诉我“错误的第一个参数类型等”public void dispatchPicTaken(){        Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);        if(intent.resolveActivity(getActivity().getPackageManager()) != null){            File imgFile = null;            imgFile = createPhotoFile();            if(imgFile != null) {                pathToFile = imgFile.getAbsolutePath();                Uri photoURI = FileProvider.getUriForFile(cameraFragment.this, "test", imgFile);                intent.putExtra(MediaStore.EXTRA_OUTPUT, photoURI);                startActivityForResult(intent, 1);            }        }    }
查看完整描述

1 回答

?
交互式爱情

TA贡献1712条经验 获得超3个赞

您应该使用a而不是getActivity()获取上下文fragmentcameraFragment.this

FileProvider.getUriForFile(getActivity(), "test", imgFile);


查看完整回答
反对 回复 2022-12-28
  • 1 回答
  • 0 关注
  • 77 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信