Device: Redmi Note 5

OS: Android 9

Matisse Verison: v0.5.3-beta2

在Android 9系统下出现如下异常,使用前读写权限已经动态申请过了。

at androidx.loader.content.ModernAsyncTask$3.done(ModernAsyncTask.java:33)

at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:383)

at java.util.concurrent.FutureTask.setException(FutureTask.java:252)

at java.util.concurrent.FutureTask.run(FutureTask.java:271)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)

at java.lang.Thread.run(Thread.java:764)

Caused by: java.lang.SecurityException: Permission Denial: reading com.android.providers.media.MediaProvider uri content://media/external/file from pid=15353, uid=10290 requires android.permission.READ_EXTERNAL_STORAGE, or grantUriPermission()

at android.os.Parcel.createException(Parcel.java:1953)

at android.os.Parcel.readException(Parcel.java:1921)

at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:183)

at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:135)

at android.content.ContentProviderProxy.query(ContentProviderProxy.java:418)

at android.content.ContentResolver.query(ContentResolver.java:804)

at android.content.ContentResolver.query(ContentResolver.java:753)

at androidx.core.content.ContentResolverCompat.a(ContentResolverCompat.java:25)

at androidx.loader.content.CursorLoader.y(CursorLoader.java:36)

at com.zhihu.matisse.internal.loader.AlbumLoader.y(AlbumLoader.java:0)

at com.zhihu.matisse.internal.loader.AlbumLoader.y(AlbumLoader.java:0)

at androidx.loader.content.AsyncTaskLoader.z(AsyncTaskLoader.java:0)

at androidx.loader.content.AsyncTaskLoader$LoadTask.doInBackground(AsyncTaskLoader.java:60)

at androidx.loader.content.AsyncTaskLoader$LoadTask.doInBackground(AsyncTaskLoader.java:60)

at androidx.loader.content.ModernAsyncTask$2.call(ModernAsyncTask.java:18)

at java.util.concurrent.FutureTask.run(FutureTask.java:266)

... 3 more

java.lang.SecurityException: Permission Denial: reading com.android.providers.media.MediaProvider uri content://media/external/file from pid=15353, uid=10290 requires android.permission.READ_EXTERNAL_STORAGE, or grantUriPermission()

at android.os.Parcel.createException(Parcel.java:1953)

at android.os.Parcel.readException(Parcel.java:1921)

at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:183)

at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:135)

at android.content.ContentProviderProxy.query(ContentProviderProxy.java:418)

at android.content.ContentResolver.query(ContentResolver.java:804)

at android.content.ContentResolver.query(ContentResolver.java:753)

at androidx.core.content.ContentResolverCompat.a(ContentResolverCompat.java:25)

at androidx.loader.content.CursorLoader.y(CursorLoader.java:36)

at com.zhihu.matisse.internal.loader.AlbumLoader.y(AlbumLoader.java:0)

at com.zhihu.matisse.internal.loader.AlbumLoader.y(AlbumLoader.java:0)

at androidx.loader.content.AsyncTaskLoader.z(AsyncTaskLoader.java:0)

at androidx.loader.content.AsyncTaskLoader$LoadTask.doInBackground(AsyncTaskLoader.java:60)

at androidx.loader.content.AsyncTaskLoader$LoadTask.doInBackground(AsyncTaskLoader.java:60)

at androidx.loader.content.ModernAsyncTask$2.call(ModernAsyncTask.java:18)

at java.util.concurrent.FutureTask.run(FutureTask.java:266)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)

at java.lang.Thread.run(Thread.java:764)```

android 崩溃,android 9出现崩溃相关推荐

  1. 手电筒android studio,Android Studio:手电筒关闭时崩溃

    我试图开发手电筒应用程序作为我的第一个"真正"的应用程序,几乎所有的工作.但每次我想关闭手电筒时,我的应用程序都会崩溃.代码和logcat的日志如下:Android Studio: ...

  2. android 7.0 按钮崩溃,Android 7.0调用相机崩溃详解及解决办法

    Android 7.0调用相机崩溃解决办法 错误提示: android.os.FileUriExposedException: file:///storage/emulated/0/DCIM/IMG_ ...

  3. android+程序崩溃,Android平台程序崩溃的类型及原因列举

    Android平台程序崩溃大家都应该遇到过,force close和ANR应该是大家遇到较多的. 这里把Android平台程序崩溃的各种类型做一个简述和原因列举. 1.ANR(可见ANR): 发生场景 ...

  4. android 多线程 崩溃,Android异常崩溃捕获

    Android系统碎片化造成应用程序崩溃严重,在模拟器上运行良好的程序安装到某款手机上说不定就会出现崩溃的现象.而且,往往都是程序发布之后在用户端出现了崩溃现象.所以在程序发布出去之后,如果出现了崩溃 ...

  5. Android 高质量开发之崩溃优化,kotlinnativerust跨端

    一.崩溃 崩溃率是衡量一个应用质量高低的基本指标,那么,该怎样客观地衡量崩溃这个指标,以及又该如何看待和崩溃相关的稳定性.Android 的两种崩溃: Java 崩溃 Native 崩溃 简单来说,J ...

  6. Android 高质量开发之崩溃优化,kotlin协程跟线程

    1.3 应用退出 除了常见的崩溃,还有一些会导致应用异常退出的情况,例如: 主动自杀.Process.killProcess().exit() 等 崩溃.出现了 Java 或 Native 崩溃 系统 ...

  7. Android 高质量开发之崩溃优化,kotlin匿名内部类

    崩溃率是不是就能完全等价于应用的稳定性呢?答案是肯定不行.处理了崩溃,我们还会经常遇到 ANR(Application Not Responding,程序没有响应)这个问题.出现 ANR 的时候,系统 ...

  8. Android 高质量开发之崩溃优化,2020-2021字节跳动Android面试真题解析

    除了常见的崩溃,还有一些会导致应用异常退出的情况,例如: 主动自杀.Process.killProcess().exit() 等 崩溃.出现了 Java 或 Native 崩溃 系统重启.系统出现异常 ...

  9. Android 高质量开发之崩溃优化

    做了很久的面试专题,不知道对各位需要面试和有跳槽想法的小伙伴有没有帮助,今天收集一篇关于崩溃优化方面的文章,面试方面的收集,后续我还会持续更新如果觉得有用可以点个关注 原文链接:https://www ...

  10. android最新相机打不开,Android 7.0调用相机崩溃详解及解决办法

    Android 7.0调用相机崩溃解决办法 错误提示: android.os.FileUriExposedException: file:///storage/emulated/0/DCIM/IMG_ ...

最新文章

  1. Centos7上yum安装mongodb
  2. PlanAhead工具应用
  3. Scala类的继承和抽象类
  4. jQuery基础:remove()与 detach()区别
  5. [Java基础]字节流写数据
  6. adf平稳性检测_ADF声明性组件示例
  7. html中.inner样式,JavaScript-DOM动态控制Html标签对象样式和innerHTML、className属性
  8. Redis异步消息队列
  9. 对996最客观的描述,一叶知秋
  10. 找礼物(find)(模拟)
  11. 转载:Prototype.js的中文使用手册
  12. 【Ubuntu16.04】解决Qt安装包(.run文件)不能用./命令执行的问题
  13. Linux运维之ntpdate同步网络时间
  14. 免费画图软件推荐 - draw.io
  15. USB调试助手(20191028)
  16. 新浪pop服务器无响应,新浪 – Pop's Blog
  17. asp.net1002-公司人事管理信息系统#毕业设计
  18. 腾讯cdn设置 php,教你利用腾讯云 cdn 加速网站静态资源
  19. labwindows mysql_LabWindows/CVI(二):基本代码框架函数说明
  20. BZOJ4556 HEOI2016 字符串

热门文章

  1. 用python编写密码安全性_密码安全性
  2. python与tkinter_python与tkinter编程
  3. java 坦克大战_java课程设计之坦克大战
  4. python装饰器的顺序_python中装饰器的装饰顺序和执行顺序
  5. Python+OpenCV:K-Means聚类
  6. GCC编译器简明教程(Linux下C语言开发环境的搭建)
  7. 假设检验与区间估计的异同
  8. ThinkJS入门+实例(实现认证权限等基本功能)
  9. 精度计算——大数阶乘
  10. openstack中彻底删除计算节点的操作记录