android - 如何正确共享文件 android 11
问题描述
我尝试在 android 11 中共享文件,但出现异常:
java.lang.RuntimeException: Error receiving broadcast Intent { act=android.intent.action.DOWNLOAD_COMPLETE flg=0x10 pkg=ru.alexanderkozlovskiy.test (has extras) } in ru.alexanderkozlovskiy.test.ActivityMain$loadReciever$1@bbd5a77
at android.app.LoadedApk$ReceiverDispatcher$Args.lambda$getRunnable$0$LoadedApk$ReceiverDispatcher$Args(LoadedApk.java:1572)
at android.app.-$$Lambda$LoadedApk$ReceiverDispatcher$Args$_BumDX2UKsnxLVrE6UJsJZkotuA.run(Unknown Source:2)
at android.os.Handler.handleCallback(Handler.java:938)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:236)
at android.app.ActivityThread.main(ActivityThread.java:7861)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:600)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:967)
Caused by: java.lang.SecurityException: UID 10415 does not have permission to content://downloads/all_downloads/1199 [user 0] [prefix]
您可以在https://github.com/AlexandrKozlovskiy/share_issue上查看我的代码。感谢大家的帮助。
解决方案
推荐阅读
- docker - 如何在另一个用作反向代理的容器 Nginx 后面为 Drupal 8 配置带有 Apache 的容器
- sql - 当子表中存在多个指向同一列的外键时,如何获取父表相同的数据?
- c - 除了最后一个之外,所有#pragma GCC 诊断都被忽略
- ios - 当任务太短时,加载覆盖会导致问题
- codeigniter - 发送邮件时将html转换为pdf
- html - 删除 WordPress 中的一些 vc_custom CSS
- angular - 材料芯片 将逗号改为空格
- android - 未应用布局重力底部
- vue.js - 如何在条件下使用 vuejs 指令?
- jmeter - 验证新创建的服务器是否支持相同的负载