gpt4 book ai didi

在 'onCreate' 方法中调用的 Android 语音识别 Activity 导致应用加载缓慢

转载 作者:行者123 更新时间:2023-11-29 22:31:25 26 4
gpt4 key购买 nike

在我的 Android 应用程序中,我在启动 Activity 的 onCreate 方法中调用了语音识别。我已经优先选择是否使用语音控制启动。但是,当语音识别开启时,该应用程序需要大约 5-7 秒才能加载。当它关闭时,应用程序几乎立即启动。下面是示例代码,我添加了 Free_Form、max_results 1 和自定义提示。

Intent intent = new Intent("android.speech.action.RECOGNIZE_SPEECH");  
startActivityForResult(intent, 0);

所以我真的有 2 个问题:

startActivity(intent) 不是在单独的线程中运行吗?

为什么在我的 OnCreate 方法中调用普通的 android 语音识别需要这么长时间才能加载?

最佳答案

您可能不会等待从 onCreate 完成该过程,而是启动它以便结果返回到回调处理程序,或者创建一个线程并从那里启动它。

关于在 'onCreate' 方法中调用的 Android 语音识别 Activity 导致应用加载缓慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3841381/

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