>它使源文件非常大,降低了代码管理的效率>这使得很难重用线程类
什么是好的解决方案?使用一个内部类,但抽象它对其他类做的一切?传递对AsyncTask的活动的引用?总是将AsyncTask类定义为内部类,只接受源文件会很大?
public class BackgroundStuff extends AsyncTask<Void,Void,Void> { ... Context mContext; ... BackgroundStuff(Context context){ super(); this.mContext = context; } ... }
我有兴趣听到其他任何人使用其他方法.