这是我的代码,当活动打开但不能正常工作时自动执行点击
{{1}}
答案 0 :(得分:3)
这里的问题是您在speak
完全初始化之前调用TextToSpeech
(您可以添加一些日志来检查)。要解决此问题,您可以使用performClick
来延迟调用,直到其他所有内容都完成初始化:
btspeak.post(new Runnable() {
@Override
public void run() {
btspeak.performClick();
}
});