gpt4 book ai didi

java - FirebaseVisionBarcodeDetectorOptions 中的 Android 空指针异常

转载 作者:行者123 更新时间:2023-12-01 18:14:02 25 4
gpt4 key购买 nike

//这里是java代码

private FirebaseVisionBarcodeDetectorOptions options;
private FirebaseVisionBarcodeDetector detector;

options=new FirebaseVisionBarcodeDetectorOptions.Builder()
.setBarcodeFormats(FirebaseVisionBarcode.FORMAT_QR_CODE)
.build();

detector= FirebaseVision.getInstance().getVisionBarcodeDetector(options);
Dexter.withActivity(this).withPermission(Manifest.permission.CAMERA)
.withListener(new PermissionListener() {
@Override
public void onPermissionGranted(PermissionGrantedResponse response) {
showCamera();
}

@Override
public void onPermissionDenied(PermissionDeniedResponse response) {
common.showtoast("you must accept permission",BarcodescannerActivity.this);
}

@Override
public void onPermissionRationaleShouldBeShown(PermissionRequest permission, PermissionToken token) {

}
}).check();

我正在我的 Android 应用程序中使用 ML-Kit 实现 firebase QRcode 扫描仪。当我尝试执行代码时,我收到空指针异常

注意:这里是异常(exception)

java.lang.NullPointerException: Attempt to invoke virtual method 'com.google.firebase.ml.vision.barcode.FirebaseVisionBarcodeDetector com.google.firebase.ml.vision.FirebaseVision.getVisionBarcodeDetector(com.google.firebase.ml.vision.barcode.FirebaseVisionBarcodeDetectorOptions)' on a null object reference

最佳答案

您是否可能尚未设置 Firebase? “开始之前”部分中的第一步 https://firebase.google.com/docs/ml-kit/android/read-barcodes

关于java - FirebaseVisionBarcodeDetectorOptions 中的 Android 空指针异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60407317/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com