【发布时间】:2015-06-02 17:16:26
【问题描述】:
我正在编写一个涉及一个 AudioTrack 和一个 AudioRecord 的 Android 应用程序。它们在两个不同的线程中运行,即使应用程序在后台运行,它们都需要在内存/CPU 低时继续运行而不被杀死。我对此进行了搜索,我知道我可能可以使用 AsyncTask(就像在音乐流应用程序中一样)。但是,我不确定该怎么做,因为首先创建了运行 AudioTrack 的线程(一旦按下主活动上的某个按钮),然后这个线程将创建另一个运行 AudioRecord 的线程(通过创建一个 Runnable) .
【问题讨论】:
-
您可能正在查看线程池。查看此链接:developer.android.com/training/multiple-threads/…
标签: java android multithreading audio android-asynctask