当前位置:网站首页>鸿蒙系统调用openInputStream(uri)打开Uri文件时卡顿阻塞

鸿蒙系统调用openInputStream(uri)打开Uri文件时卡顿阻塞

2022-11-24 21:42:36MirkoWug

系统:鸿蒙2.0.0
场景:从相册获取的图片Uri,对Uri进行压缩处理时(获取真实路径时)

context.getContentResolver().openInputStream(uri)

使用此方法打开文件时就会概率性阻塞,而且当一个(线程或协程)阻塞时别的(线程或协程)再调用这个方法时也会阻塞。过一段时间几十秒到几分钟不定可能会恢复,底层原因不了解。
解决方法:尽量避开此方法,使用其他Cursor查询语句查询。

原网站

版权声明
本文为[MirkoWug]所创,转载请带上原文链接,感谢
https://blog.csdn.net/MirkoWug/article/details/127884462

随机推荐