【发布时间】:2012-08-23 20:26:28
【问题描述】:
由于我需要针对SDK level 7 的AsyncTask.executeOnExecutor() 函数,因此我采用了最后一个ASyncTask 代码并创建了一个mAsyncTask 类。
如果API level is < 11和Android默认的AsyncTask,我想使用mAsyncTask(以便抓住未来的SDK更新。
因为AsyncTask 扩展的定义可能需要很多行。复制/粘贴并扩展每个类(mAsyncTask 和 AsyncTask)然后在运行时执行一个或另一个是丑陋且难以维护的。
有什么技巧可以用来避免这个问题吗?
谢谢
【问题讨论】:
标签: java android android-asynctask