gpt4 book ai didi

android - 错误的第二个参数Android Studio(语音到文本)

转载 作者:行者123 更新时间:2023-12-03 08:26:05 25 4
gpt4 key购买 nike

我在实现文字演讲时遇到问题。我的“startActivity”所在的行中出现错误,有关错误日志,请参见下面的代码:

public void promptSpeechInput(){
Intent i = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
i.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL,RecognizerIntent.LANGUAGE_MODEL_FREE_FORM);
i.putExtra(RecognizerIntent.EXTRA_LANGUAGE, Locale.getDefault());
i.putExtra(RecognizerIntent.EXTRA_PROMPT, "say something");

try{
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) {
startActivity(i, 100); // ERROR
}
}

catch (ActivityNotFoundException a) {
Toast.makeText(MainActivity.this, "not supported", Toast.LENGTH_LONG).show();
}
}

错误日志:
Wrong 2nd argument type: Found: 'int', required: 'android.os.Bundle'

如何解决呢?谢谢。

最佳答案

很可能您不需要为创建的 Activity 设置其他选项,因此我建议将startActivity调用更改为startActivity(i);
但是,如果您需要将其他数据传递给新创建的 Activity ,请参阅“ Activity ”类文档:https://developer.android.com/reference/android/app/Activity.html#startActivity(android.content.Intent)

关于android - 错误的第二个参数Android Studio(语音到文本),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41227085/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com