如何在Android上正确多线程?

时间:2015-08-24 07:12:38

标签: android multithreading android-asynctask

在我的应用程序中,我使用asynctask解析xml,然后在xml解析处理的同时在recyclerview中显示结果我正在运行一个服务,我在其中使用另一个asynctask,用户也可以保存一个项目,点击一个按钮还执行另一个asynctask。 即使使用threadpoolexecutor,同时运行所有三个(有时更多)asynctasks会导致它们等待彼此执行。是否有更好的方法同时运行所有这些。

代码

asynctask.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR,category,mTag);

0 个答案:

没有答案