我想要得到一個二維碼掃描器去哪裏它應該重定向到不同的活動依賴掃描的代碼,但我無法從結果中獲取字符串正確的形式。檢索字符串的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代碼本身傳遞給活動 –