推迟执行我的应用程序的最佳延迟是什么?

时间:2019-07-02 22:25:25

标签: java android android-activity delay

我在我的应用上使用“文字转语音”功能。 Google女人讲话后,必须打开一个对话框。问题是:在女性讲话期间,对话框打开。因此,这就是为什么我要在声音结束和后备箱打开之间放置一个延迟。我在一些教程中看到了一些有关时间睡眠,句柄,循环程序,线程和AsyncTask的信息,但我有一个问题:就我而言,最好的复制方法是什么?预先感谢。

1 个答案:

答案 0 :(得分:1)

在您的情况下,由于两个原因,我认为AsyncTask效果最好。

      
  • 说女性的部分似乎是一个占用大量CPU的进程,因此应在UI线程以外的单独线程中进行处理。
  •   
  • 您可以将对话框置于OnPostExecute()调用上,该调用将在AsyncTask完成后触发。

希望有帮助!玩得开心。