【发布时间】:2014-09-12 07:45:34
【问题描述】:
我用 zbar here创建了一个二维码扫描器
我想做一些条件,例如这样
// define scan result
// scanResult = "toolkit1";
Toast.makeText(this, scanResult, Toast.LENGTH_SHORT).show();
if (scanResult == "toolkit1")
Toast.makeText(this, "success", Toast.LENGTH_SHORT).show();
else
Toast.makeText(this, "fail : " +scanResult, Toast.LENGTH_SHORT).show();
我很确定我的应用程序中的 scanResult 是否为“toolkit1”
但每次我启动应用程序都会失败部分
但如果我定义手动扫描结果变量,它没有问题
知道为什么我不能在 zbar 中执行简单的条件吗?
【问题讨论】:
-
scanResult 是一个字符串使用 scanResult.equals("toolkit1");
标签: android conditional-statements zbar