こんにちは、この問題を解決するのに問題があります。
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。引数リーダーも使用しますが、問題を解決していないようです