android - 我的应用程序在活动完成设置之前“说话”,如何解决?(我已经在使用 onResume())
问题描述
@Override
protected void onResume() {
super.onResume();
if (!tts.isSpeaking()) {
tts.speak(voiceD, TextToSpeech.QUEUE_FLUSH, null);
}
}
/* onItin() 已经实现,实际上它在 Activity 已经设置并且我单击一个按钮来调用它时工作,但是我想在通过 putExtra 添加所需的语音消息后转换到一个 Activity,并拥有它加载新活动后立即发言。另外,我尝试过调试,但调用 super.onResume() 后仍然不会显示屏幕。*/
解决方案
推荐阅读
- node.js - 登录后未在 app.component.ts 中触发订阅
- reactjs - 使用 jest 模拟窗口等全局对象的字段
- python - 尝试在 Windows 10 中安装 Tensorflow 时,为什么我的 CUDA 10.1 被识别为 CUDA 11.0?
- kotlin - 为什么更新 Gradle 会中断 log4j 导入?
- java - 如何将位图转换为“YUV_420_888”格式?
- javascript - 如何在我的 JS 文件中发表评论?使用 HTML 语法错误和 JS 错误?
- json - 使用 Codable 解码 JSON,然后填充我的 SwiftUI
- java - 无法使用 FirebasExceptin 创建用户 --> 无法转换为 com.google.firebase.auth.FirebaseAuthException
- python - 如何将文件对象保存到数据库?- Python(烧瓶)
- csv - Camel CsvDataFormat 解组 Excel csv 文件的多个问题