硬件加速只能用于单个ui线程

qv7cva1a  于 2021-07-11  发布在  Java
关注(0)|答案(0)|浏览(196)

我正在尝试从中获取位图数组 TextureView 使用 textureView.getBitmap() 方法:

for (int i = 0; i < 30; i++) {
            frame.add(textureView.getBitmap());
 }

我已经在一个单独的线程中完成了上面的代码,因为它冻结了ui,并且所有的东西都在android>=21上工作,当我在android 19上测试它时,我得到以下错误:

Caused by: java.lang.IllegalStateException: Hardware acceleration can only be used with a single UI thread

设置 hardwareAcceleratedfalse 是不是在帮助它 TextureView 黑色

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题