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

错误的第一个参数类型 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 关注
  • 102 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号