Android 扫描二维码/条形码后如何打开另一个活动?

Android 扫描二维码/条形码后如何打开另一个活动?,android,qr-code,barcode-scanner,Android,Qr Code,Barcode Scanner,我目前正在使用二维码扫描仪。这段代码运行得很好。我想知道扫描二维码后如何打开另一个活动?我有多种活动。我使用Zxing扫描仪进行扫描。下面是我的扫描仪文件代码: @Override public void handleResult(Result result) { String scanResult = result.getText(); AlertDialog.Builder builder = new AlertDialog.Builder(this); builde

我目前正在使用二维码扫描仪。这段代码运行得很好。我想知道扫描二维码后如何打开另一个活动?我有多种活动。我使用Zxing扫描仪进行扫描。下面是我的扫描仪文件代码:

@Override
public void handleResult(Result result) {
    String scanResult = result.getText();
    AlertDialog.Builder builder = new AlertDialog.Builder(this);
    builder.setTitle("Scan Result");
    builder.setPositiveButton("OK", new DialogInterface.OnClickListener() {
        @Override
        public void onClick(DialogInterface dialog, int which) {
            scannerView.resumeCameraPreview(MainActivity.this::handleResult);
            //for error replace MainActivity.this
        }
    });
        builder.setNeutralButton("Visit", new DialogInterface.OnClickListener() {
            @Override
            public void onClick(DialogInterface dialog, int which) {
                Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(scanResult));
                startActivity(intent);
            }
        });
        builder.setMessage(scanResult);
        AlertDialog alert = builder.create();
        alert.show();
    }
}

无论是否是读取二维码的结果,都可以正常调用它吗,因为我是android开发的新手,所以我不知道如何执行此操作。我将文本数据存储在条形码中,然后在扫描后,如果存储数据匹配,那么它将进入特定活动。此外,我不参与Android。但一般来说,打开另一个活动将是条形码扫描仪或QRcode扫描的独立(无关)行为。即使删除了条形码相关信息,该问题是否有效?简单地说,当一个活动正在运行时,是否要打开另一个活动?谁说条形码信息已删除。请参阅扫描后扫描仪正在从条形码中提取文本数据。然后匹配数据,如果找到数据,则进入下一个活动该步骤是您希望在应用程序中执行的操作,而不是在Android上打开其他活动所需的操作。如果存在一些有效数据(无论是从键盘输入还是从网站提取的数据,而不是使用扫描仪扫描条形码的结果),是否可以打开其他活动?因此,你应该学会如何在不担心其他条件的情况下纯粹地开展其他活动。