您好,無法解決此問題。Android camera2:java.lang.IllegalStateException:maxImages(1)已被獲取,請在獲取更多內容之前調用#close
我已經有一個叫做ImageAvailable回調內部imageReader.close但仍然有錯誤:
java.lang.IllegalStateException: maxImages (1) has already been acquired, call #close before acquiring more.
代碼,我是在這裏:
private ImageReader.OnImageAvailableListener imageAvailableListener = new ImageReader.OnImageAvailableListener()
{
@Override
public void onImageAvailable(ImageReader reader) {
Image img = mReader.acquireLatestImage();
mReader.close();
}
};
PS。我也使用參數閱讀器,但似乎沒有解決問題
我想我解決了。 img必須關閉而不是ImageReader。 – LittleFunny