我想要得到一个二维码扫描器去哪里它应该重定向到不同的活动依赖扫描的代码,但我无法从结果中获取字符串正确的形式。检索字符串的Android工作室中的if/else子句
@Override
public void handleResult(Result result) {
Log.w("handleResult", result.getText());
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("Scan results");
builder.setMessage(result.getText());
AlertDialog alertDialog = builder.create();
alertDialog.show();
String id_helper = result.getText().toString();
if (id_helper == "1") {
startActivity(new Intent(this, Sample1.class));
} else if (id_helper == "2") {
startActivity(new Intent(this, Sample2.class));
} else {
startActivity(new Intent(this, Sample3.class));
}
如果我得到你所问的很好,那么你要QR码传递到您的其他类, Sample1,Sample2和Sample3? – blueware
你是否得到了id_helper的正确值? – Alpha
我想根据qr代码被重定向到某个类,我不需要将qr代码本身传递给活动 –