【发布时间】:2015-12-08 17:44:37
【问题描述】:
您好,无法解决此问题。
我已经在 ImageAvailable 回调中调用了一个 imageReader.close,但仍然出现错误:
java.lang.IllegalStateException: maxImages (1) 已经获取,获取更多之前调用#close。
我的代码在这里:
private ImageReader.OnImageAvailableListener imageAvailableListener = new ImageReader.OnImageAvailableListener()
{
@Override
public void onImageAvailable(ImageReader reader) {
Image img = mReader.acquireLatestImage();
mReader.close();
}
};
ps。我也使用参数阅读器,但似乎没有解决问题
【问题讨论】:
-
我想我解决了。必须关闭 img 而不是 ImageReader。
标签: android image reader camera2