android - Android - 创建和/或启动启动指令识别时出错
问题描述
我正在使用 Firebase 数据库来存储我的数据。DataSnapshot
当使用我的 logcat检索数据时显示此错误
09-06 07:55:01.782 7940-7940/? E/HotwordDetector: Error at creating and/or starting hotword recognition.
java.lang.IllegalArgumentException: Error parsing hotword data buffer
at com.google.speech.micro.GoogleHotwordData.nativeNew(Native Method)
at com.google.speech.micro.GoogleHotwordData.<init>(SourceFile:4)
at com.google.android.apps.gsa.speech.microdetection.a.a.a.b(SourceFile:14)
at com.google.android.libraries.assistant.hotword.f.a(SourceFile:47)
at com.google.android.libraries.assistant.hotword.f.Lh(SourceFile:33)
at com.google.android.apps.gsa.voiceinteraction.hotword.a.dpg(SourceFile:34)
at com.google.android.voiceinteraction.GsaVoiceInteractionService.dpg(SourceFile:106)
at com.google.android.voiceinteraction.l.onServiceConnected(SourceFile:72)
at android.app.LoadedApk$ServiceDispatcher.doConnected(LoadedApk.java:1329)
at android.app.LoadedApk$ServiceDispatcher$RunConnection.run(LoadedApk.java:1346)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:179)
at android.app.ActivityThread.main(ActivityThread.java:5730)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:791)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:681)
09-06 07:55:01.782 7940-7940/? E/GsaVoiceInteractionSrv: Failed to perform next action.
尽管我的应用程序运行正常并且数据检索正确,但每个查询都会重复同样的错误。只是想知道这个错误背后的原因
我的代码
private void loadUserData(String user_uid) {
mDatabaseReference.child(user_uid).child("User").addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
String name = dataSnapshot.child("Name").getValue().toString();
String department = dataSnapshot.child("Dept").getValue().toString();
etName.setText(name);
etDept.setText(dept);
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
}
解决方案
此错误与 Firebase 或您的代码无关。这取决于您的设备的操作系统现在已经实现了 Google 并将其显示为错误。
推荐阅读
- jenkins - Jenkins MSBuild 失败,错误 NETSDK1064: Package Microsoft.CodeAnalysis.Analyzers, version 2.9.3 was not found
- python - 如何对二进制字符串列表进行排序
- android - 如何全屏打开侧边导航
- html - 如何制作带有标签a的下拉菜单?
- javascript - 根据条件将数组的元素替换为另一个数组的元素
- ruby - 如何使用 Ruby fiddle 加载 Windows DLL 文件?
- bash - 通过编辑相同的变量来设置变量
- swift - 是否可以以编程方式更新在函数中更新的 UILabel 文本,然后通过选择器调用该文本?
- neo4j - 计数集合时计数不正确
- typescript - 数组查找方法错误元素隐式具有“任何”类型