我正在嘗試cameraFragment.this在片段中工作,但它一直告訴我“錯誤的第一個參數(shù)類型等”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()
獲取上下文fragment
cameraFragment.this
FileProvider.getUriForFile(getActivity(), "test", imgFile);
添加回答
舉報
0/150
提交
取消