我一直在尝试按照Android教程共享文件.我这样设置FileProvider
:
在主清单xml上:
res/xml/filpaths.xml文件:
在我的代码中,我尝试以下方法:
File requestFile = new File(mImageFilenames[position]); try { fileUri = FileProvider.getUriForFile( SeventhActivity.this, "com.example.mysecondapp.fileprovider", requestFile); } catch (IllegalArgumentException e) { Log.e("File Selector", "The selected file can't be shared: " + mImageFilenames[position]); }
requestFile使用适当的文件工作路径进行实例化.该文件的路径完全以getExternalFilesDir(Environment.DIRECTORY_PICTURES)
返回的内容开始.我只是无法理解是什么引起了错误,因为一切似乎都适合.提前致谢.