Android 扫描二维码/条形码后如何打开另一个活动?
我目前正在使用二维码扫描仪。这段代码运行得很好。我想知道扫描二维码后如何打开另一个活动?我有多种活动。我使用Zxing扫描仪进行扫描。下面是我的扫描仪文件代码: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
@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上打开其他活动所需的操作。如果存在一些有效数据(无论是从键盘输入还是从网站提取的数据,而不是使用扫描仪扫描条形码的结果),是否可以打开其他活动?因此,你应该学会如何在不担心其他条件的情况下纯粹地开展其他活动。