每次语音活动结束之前,来自RecognizerIntent的RESULT_CANCELED

时间:2014-07-30 19:03:50

标签: android android-activity input voice

我在我的onCreate of Activity中运行以下代码:

Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL,
       RecognizerIntent.LANGUAGE_MODEL_FREE_FORM);
intent.putExtra(RecognizerIntent.EXTRA_PROMPT, "Some String");
startActivityForResult(intent, VOICE_INPUT_CODE);

在语音活动完成之前,我总是在resultCode中收到RESULT_CANCELED并且语音数据丢失。

谢谢!

1 个答案:

答案 0 :(得分:1)

问题是我有

launchMode =" singleInstance"开始那项活动。