【发布时间】:2015-07-14 18:59:55
【问题描述】:
我的应用包括tts 和stt。我的应用程序通过语音命令运行。
所以,我想使用back button。当用户click back button时,应用程序应该进入第一步,但它没有。
我的代码;
public class SpeechActivity extends FragmentActivity implements Const {
protected PowerManager.WakeLock mWakeLock;
private SpeechRecognizer mSpeechRecognizer;
private Intent mSpeechRecognizerIntent;
private SpeechRecognitionListener srListener;
private Vocalizer vocalizer;
private Object lastTtsContext = null;
.......
@Override
public void onBackPressed() {
speakToDisabled(Const.COMMAND_WARNING_MESSAGE);
super.onBackPressed();
try {
mSpeechRecognizer.wait();
} catch (InterruptedException e) {
speakToDisabled(Const.COMMAND_BYE);
}
}
【问题讨论】:
-
您的问题不是很清楚,请问您遇到的问题具体详细点?
-
正确编辑您的代码,并解释您希望后退按钮具体做什么,转到第一个活动,还是什么?
标签: android back-button onbackpressed back-button-control