2

由于我需要AsyncTask.executeOnExecutor()针对 的函数,因此SDK level 7我采用了最后一个ASyncTask代码并创建了一个mAsyncTask类。

我想使用mAsyncTaskifAPI level is < 11和 A​​ndroid 的默认值AsyncTask(以便抓住未来的 SDK 更新。

由于AsyncTask扩展的定义可能需要很多行。mAsyncTask复制/粘贴并扩展每个类(和AsyncTask)然后在运行时执行一个或另一个是丑陋且难以维护的。

有什么技巧可以用来避免这个问题吗?

谢谢

4

1 回答 1

1

由于您不能使用 relfexion 子类化“真正的” AsyncTask,因此唯一的方法是创建单独的 APK。

于 2012-08-29T09:10:44.743 回答