代码之家  ›  专栏  ›  技术社区  ›  Addev

Android中的向后兼容性和SDK更新

  •  2
  • Addev  · 技术社区  · 14 年前

    既然我需要 AsyncTask.executeOnExecutor() 针对 SDK level 7 我拿了最后一个 ASyncTask 代码并创建 mAsyncTask 班

    我想用 同步任务 如果 API level is < 11 以及安卓系统的默认 AsyncTask (以便抓住未来SDK的更新。

    由于 异步任务 分机可能需要很多线路。复制/粘贴每个类并对其进行一个扩展是丑陋的,而且很难维护( 同步任务 和 异步任务 )然后在运行时执行一个或另一个。

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

    谢谢

    1 回复  |  直到 14 年前
        1
  •  1
  •   Philippe Girolami    14 年前

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

    推荐文章