我正在使用itext7开发一个android应用程序,只有在重新启动我的设备之后才能找到生成的pdf文件。
String path = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS).toString();
File file = new File(path , "attestation.pdf");
OutputStream outputStream = new FileOutputStream(file);
PdfWriter writer = new PdfWriter(file);
PdfDocument pdfDocument = new PdfDocument(writer);
Document document = new Document(pdfDocument);
Paragraph paragraph = new Paragraph("Hello world ! ");
document.add(paragraph);
document.close();发布于 2022-01-20 10:40:52
我认为你必须更新媒体库,然后其他应用程序才能“看到”它。
sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, Uri.fromFile(newMediaFile)));通常在重启时媒体库会自动更新,因此简单的重新启动可以让其他应用程序“查看”此文件。
https://stackoverflow.com/questions/70783133
复制相似问题