我想用android studio创建一个应用程序,当从QR Code获取指定结果(例如"播放声音")时,它开始播放声音。我正在使用zxing扫描仪库。但我得到了这个错误: Zxing.result不能应用于java.lang.string。 我该怎么做这个应用程序?你有什么例子吗?
以下是我使用的代码:
let res = _.forOwn(records, o => {
o.data = _.omitBy(o.data, v => {
return !v;
});
return o;
});

答案 0 :(得分:1)
答案 1 :(得分:0)
你在哪一行得到错误?
result.getText()
应返回一个String,因此第二行中的代码应该可以正常工作。
在第五行中,您拨打result.getText(RS1)
。我不知道RS1
是什么,但根据https://zxing.github.io/zxing/apidocs/com/google/zxing/Result.html,getText()没有参数。
您是否尝试将结果文本与RS1进行比较?然后你应该使用RS1.equals(result.getText())
。
答案 2 :(得分:-1)
请参阅以下文档:https://zxing.github.io/zxing/apidocs/
在那里你可以看到zxing.result有一个方法" getText()"它返回了一个字符串。