wjc
2025-01-13 3c18f8e5f2d54c6cb2e4d2e0e5fc538a6a2ea188
app/src/main/java/com/hdl/photovoltaic/ui/device/ScanActivity.java
@@ -253,14 +253,14 @@
    }
    private void initCamera(SurfaceHolder surfaceHolder) {
        PermissionUtils.requestPermissionsResultCallback(this, Manifest.permission.CAMERA, new PermissionUtils.PermissionState() {
            @Override
            public void Success(int value) {
                if (value == PermissionUtils.STATUS_REFUSE_PERMANENT | value == PermissionUtils.STATUS_REFUSE) {
//                            HdlThreadLogic.toast(_mActivity, R.string.permission_open);
                    Toast.makeText(ScanActivity.this, R.string.capture_no_camera, Toast.LENGTH_SHORT).show();
                    return;
                }
//        PermissionUtils.requestPermissionsResultCallback(this, Manifest.permission.CAMERA, new PermissionUtils.PermissionState() {
//            @Override
//            public void Success(int value) {
//                if (value == PermissionUtils.STATUS_REFUSE_PERMANENT | value == PermissionUtils.STATUS_REFUSE) {
////                            HdlThreadLogic.toast(_mActivity, R.string.permission_open);
//                    Toast.makeText(ScanActivity.this, R.string.capture_no_camera, Toast.LENGTH_SHORT).show();
//                    return;
//                }
                if (surfaceHolder == null) {
                    throw new IllegalStateException("No SurfaceHolder provided");
@@ -286,8 +286,8 @@
                    Toast.makeText(ScanActivity.this, R.string.capture_no_camera, Toast.LENGTH_SHORT).show();
                    finish();
                }
            }
        }, true);
//            }
//        }, true);
    }
    public void restartPreviewAfterDelay(long delayMS) {