Android studio 如何将zxing.result转换为java.lang.string?

Android studio 如何将zxing.result转换为java.lang.string?,android-studio,qr-code,zxing,Android Studio,Qr Code,Zxing,我想用android studio创建一个应用程序,当从二维码中获得指定结果(例如“播放声音”)时,它将开始播放声音。我正在使用zxing扫描仪库。但我有一个错误: 无法将Zxing.result应用于java.lang.string。 如何制作此应用程序?你有什么例子吗 以下是我使用的代码: public void handleResult(结果){ Log.w(“handleResult”,result.getText()); String RS1=“播放声音”; final MediaP

我想用android studio创建一个应用程序,当从二维码中获得指定结果(例如“播放声音”)时,它将开始播放声音。我正在使用zxing扫描仪库。但我有一个错误: 无法将Zxing.result应用于java.lang.string。 如何制作此应用程序?你有什么例子吗

以下是我使用的代码:

public void handleResult(结果){
Log.w(“handleResult”,result.getText());
String RS1=“播放声音”;
final MediaPlayer SoundMP=MediaPlayer.create(this,R.raw.sound_1);
if(result.getText(RS1)){
SoundMP.start();
builder.setTitle(“正在播放”);
builder.setMessage(“声音1”);
SoundMP.stop();
mScannerView.resumeCameraPreview(本);
}
}
参见以下文档:


在这里,您可以看到zxing.result有一个返回字符串的方法“getText()”。

您是否尝试过GSON来实现它 这个问题已经存在

您在哪一行得到错误

result.getText()
应该返回一个字符串,因此第二行中的代码应该可以工作

在第五行中调用
result.getText(RS1)
。我不知道RS1是什么,但是根据getText()没有参数


您是否正在尝试将结果文本与RS1进行比较?然后您应该使用
RS1.equals(result.getText())

将您的代码添加到问题中。请先输入一些代码。我只是想知道你是如何实现Zxing的,以及你是如何得到它的结果的