@react-native-community / poice或react-native-voice / poice在com.wenkesj.voice.voicemodule.onresults上给出Java.lang.lang.nullpointerexception。
@reaction-nordative-nordative-community/forea运行顺利,但最近给出以下错误
java.lang.NullPointerException: Attempt to invoke virtual method 'java.util.Iterator java.util.ArrayList.iterator()' on a null object reference
at com.wenkesj.voice.VoiceModule.onResults(VoiceModule.java:347)
at android.speech.SpeechRecognizer$InternalListener$1.handleMessage(SpeechRecognizer.java:457)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:201)
at android.app.ActivityThread.main(ActivityThread.java:6810)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:547)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:873)
@react-native-community/voice was working smoothly but recently it gives following error
java.lang.NullPointerException: Attempt to invoke virtual method 'java.util.Iterator java.util.ArrayList.iterator()' on a null object reference
at com.wenkesj.voice.VoiceModule.onResults(VoiceModule.java:347)
at android.speech.SpeechRecognizer$InternalListener$1.handleMessage(SpeechRecognizer.java:457)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:201)
at android.app.ActivityThread.main(ActivityThread.java:6810)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:547)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:873)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
尝试将其添加到AndroidManifest.xml:
try to add this to AndroidManifest.xml:
在我的情况下,我通过删除
extair_speech_input .. 组件的语音修复了此问题。
启动语音识别时传递的参数。将我的代码从中更改
为此
In my case I got this fixed in my Speech To Text component by removing
EXTRA_SPEECH_INPUT..
parameters which is passed when starting Voice Recognition.Changing my code from this
to this
好吧,我不知道这是否对您有用,但是就我而言,我已经在AndroidManifest中添加了它:
Well, i dont know if this will work to you, but in my case I have added this in androidManifest: