哪里最好为耗时的操作启动新线程?

时间:2011-02-27 13:52:08

标签: android

我想知道在Android中启动新threads的最佳做法是什么,或者仅仅是品味问题。我应该直接从threads启动Activity进行耗时的操作,还是需要将其委托给一个单独的类?

2 个答案:

答案 0 :(得分:1)

AndroidNoob,

以下是Android开发者博客上的一篇很好的文章:http://android-developers.blogspot.com/2010/07/multithreading-for-performance.html

看起来他们为AsyncTask创建了一个新类,并从他们的UI活动中启动它。

希望这有帮助,祝你好运!

答案 1 :(得分:1)

我认为这主要是可重用性问题。

如果您的耗时操作仅由一个班级使用,那么(在我看来)可以使用线程。

如果您的操作将被更多类使用,您应该考虑AsyncTask。

此致 添