Это мой файл app / build.gradle
dependencies{
........
implementation 'me.dm7.barcodescanner:zxing:1.9.8'
}
В моей функции MainActivity реализован интерфейс ZxingScannerView.ResultHandler
public class MainActivity extends AppCompatActivity implements ZXingScannerView.ResultHandler {
.....
.....
@Override
public void handleResult(Result result) {
String EncodedData = result.getText;
String BarCodeFormat = result.getBarcodeFormat().toString();
Byte[] byteArray = result.getRawBytes();
Bitmap bitmap = BitmapFactory.decodeByteArray(bytes, 0, bytes.length);
imageView.setImageBitmap(bitmap);
}
}
BarCodeFormat и EncodedData отображаются правильно.Проблема в том, что растровое изображение всегда равно нулю, поэтому для ImageView установлено нулевое растровое изображение и ничего не отображается. Где я ошибся?