我正在创建一个android应用程序来扫描二维码,并自动重定向到该url。现在我有一个应用程序,它扫描二维码,并显示与“访问”button..when点击的网址弹出,将重定向到该网址.But我想跳过弹出的过程,让我扫描二维码,并自动转到该网址之间没有任何弹出。我应该做什么修改。请简单地说,因为我不知道太多的编码。
这是处理结果的代码
@Override
public void handleResult(Result result) {
final String myResult = result.getText();
Log.d("QRCodeScanner", result.getText());
Log.d("QRCodeScanner", result.getBarcodeFormat().toString());
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);
}
});
builder.setNeutralButton("Visit", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(myResult));
startActivity(browserIntent);
}
});
builder.setMessage(result.getText());
AlertDialog alert1 = builder.create();
alert1.show();
}}
发布于 2019-03-28 16:44:13
删除警告对话框代码并直接在方法中调用您的意图。
@Override
public void handleResult(Result result) {
final String myResult = result.getText();
Log.d("QRCodeScanner", result.getText());
Log.d("QRCodeScanner", result.getBarcodeFormat().toString());
Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(myResult));
startActivity(browserIntent);
}https://stackoverflow.com/questions/55393188
复制相似问题