在 android 中处理线程时,我遇到了 runnable 和 handler。我的问题是,使用 AsyncTask
或 Thread
(或 Runnable
)进行多线程处理的更好选择是什么。我发现使用 AsyncTask
非常简单且高效。
最佳答案
就我而言,如果您需要运行短操作,您可以使用 AsyncTask。要保持线程长时间运行,强烈建议您使用 java.util.concurrent pacakge 提供的各种 API,例如如Executor、ThreadPoolExecutor和FutureTask。您也可以引用http://developer.android.com/reference/android/os/AsyncTask.html
关于android - Android 中的 Async Task、Runnable 和 Handler 哪个更好,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13565399/