Java 使用外部应用程序编辑pdf不会覆盖现有文件

Java 使用外部应用程序编辑pdf不会覆盖现有文件,java,android,android-intent,android-fileprovider,Java,Android,Android Intent,Android Fileprovider,我有一个问题与你有关。我想使用“AdobeAcrobat”或“Samsung Write on PDF”从我的应用程序编辑现有的PDF文件。当从“存档”应用程序打开时,文件会被覆盖,但当我使用我的应用程序时,文件会保存在不同的文件夹中。有什么想法吗?谢谢 Uri uri = FileProvider.getUriForFile(this, getPackageName() + ".provider", file); Intent intent = new Intent(Intent.ACTION

我有一个问题与你有关。我想使用“AdobeAcrobat”或“Samsung Write on PDF”从我的应用程序编辑现有的PDF文件。当从“存档”应用程序打开时,文件会被覆盖,但当我使用我的应用程序时,文件会保存在不同的文件夹中。有什么想法吗?谢谢

Uri uri = FileProvider.getUriForFile(this, getPackageName() + ".provider", file);
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(uri, ContentResolver.getType(uri));
intent.setFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);
intent.setFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
intent.setFlags(Intent.FLAG_GRANT_WRITE_URI_PERMISSION);
startActivity(intent);