系统:鸿蒙2.0.0
场景:从相册获取的图片Uri,对Uri进行压缩处理时(获取真实路径时)
context.getContentResolver().openInputStream(uri)
使用此方法打开文件时就会概率性阻塞,而且当一个(线程或协程)阻塞时别的(线程或协程)再调用这个方法时也会阻塞。过一段时间几十秒到几分钟不定可能会恢复,底层原因不了解。
解决方法:尽量避开此方法,使用其他Cursor查询语句查询。
系统:鸿蒙2.0.0
场景:从相册获取的图片Uri,对Uri进行压缩处理时(获取真实路径时)
context.getContentResolver().openInputStream(uri)
使用此方法打开文件时就会概率性阻塞,而且当一个(线程或协程)阻塞时别的(线程或协程)再调用这个方法时也会阻塞。过一段时间几十秒到几分钟不定可能会恢复,底层原因不了解。
解决方法:尽量避开此方法,使用其他Cursor查询语句查询。