【问题标题】:RESULT_CANCELED from RecognizerIntent every time before voice activity finishes每次语音活动完成前来自 RecognizerIntent 的 RESULT_CANCELED
【发布时间】:2014-07-30 19:03:49
【问题描述】:

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

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 并且语音数据丢失。

谢谢!

【问题讨论】:

    标签: android android-activity input voice


    【解决方案1】:

    问题是我有

    launchMode="singleInstance" 在该活动上设置。

    【讨论】:

    • 你不能两天
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-24
    • 1970-01-01
    • 2011-09-06
    • 1970-01-01
    • 2012-12-09
    • 2011-09-13
    相关资源
    最近更新 更多