【发布时间】:2011-06-17 17:27:39
【问题描述】:
在我的 UI 将从单独的线程(使用 AsyncTask)更新的场景中,我可以将 AsyncTask 定义为 Activity 的内部类,但这有两个缺点,我发现有问题:
- 它使源文件非常大,降低了管理代码的效率
- 很难重用线程类
什么是好的解决方案?使用内部类,但将它所做的一切抽象到其他类?将对 Activity 的引用传递给 AsyncTask?总是将 AsyncTask 类定义为内部类,只接受源文件会很大吗?
【问题讨论】:
标签: android oop android-asynctask