我想用android studio創建一個應用程序,當它從QR碼中獲得指定結果(例如「播放聲音」)時開始播放聲音。我正在使用zxing掃描儀庫。但是我得到這個錯誤: Zxing.result不能應用於java.lang.string。 我如何製作這個應用程序?你有什麼例子嗎?如何將zxing.result轉換爲java.lang.string?
這裏是我使用的代碼:
3210
我想用android studio創建一個應用程序,當它從QR碼中獲得指定結果(例如「播放聲音」)時開始播放聲音。我正在使用zxing掃描儀庫。但是我得到這個錯誤: Zxing.result不能應用於java.lang.string。 我如何製作這個應用程序?你有什麼例子嗎?如何將zxing.result轉換爲java.lang.string?
這裏是我使用的代碼:
3210
請參閱該文檔在:https://zxing.github.io/zxing/apidocs/
在那裏,你可以看到zxing.result有一個方法 「的getText()」返回String。
你試過GSON使它 存在已經質疑該 Gson json getting the result
在這行做你的錯誤?
result.getText()
應返回一個字符串,所以你的第二行代碼應該工作。
在您的第五行中,您可以撥打result.getText(RS1)
。我不知道RS1
是什麼,但根據https://zxing.github.io/zxing/apidocs/com/google/zxing/Result.html getText()沒有參數。
您想要將結果文本與RS1進行比較嗎?那麼你應該使用RS1.equals(result.getText())
。
將您的代碼添加到您的問題。 – nvisser
請先放一些代碼。只是想知道你是如何實施Zxing的,以及你如何得到它的結果。 –
我添加了代碼 –