我想知道在Android中启动新threads
的最佳做法是什么,或者仅仅是品味问题。我应该直接从threads
启动Activity
进行耗时的操作,还是需要将其委托给一个单独的类?
答案 0 :(得分:1)
AndroidNoob,
以下是Android开发者博客上的一篇很好的文章:http://android-developers.blogspot.com/2010/07/multithreading-for-performance.html
看起来他们为AsyncTask
创建了一个新类,并从他们的UI活动中启动它。
希望这有帮助,祝你好运!
答案 1 :(得分:1)
我认为这主要是可重用性问题。
如果您的耗时操作仅由一个班级使用,那么(在我看来)可以使用线程。
如果您的操作将被更多类使用,您应该考虑AsyncTask。
此致 添