首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >只有在重新启动我的android设备之后,才能找到由我的应用程序使用itext-7生成的pdf文档。

只有在重新启动我的android设备之后,才能找到由我的应用程序使用itext-7生成的pdf文档。
EN

Stack Overflow用户
提问于 2022-01-20 08:46:35
回答 1查看 46关注 0票数 0

我正在使用itext7开发一个android应用程序,只有在重新启动我的设备之后才能找到生成的pdf文件。

代码语言:javascript
复制
  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();
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-01-20 10:40:52

我认为你必须更新媒体库,然后其他应用程序才能“看到”它。

代码语言:javascript
复制
sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, Uri.fromFile(newMediaFile)));

通常在重启时媒体库会自动更新,因此简单的重新启动可以让其他应用程序“查看”此文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70783133

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档