【问题标题】:Using Android Compatibility Library使用 Android 兼容库
【发布时间】:2012-11-26 15:34:25
【问题描述】:

我在 Android 兼容性库方面做了很多工作,并且一直使用库中的类而不是 Android jar 中的类来确保向后兼容性。

这是正确的使用方法吗?

我有一个想法,为使用该库的类创建一个接口。这样我可以从该类型构建 2 个类。 1个使用ACL,另一个使用Android jar。使用 roboguice 我可以自动使用正确的类型。

这样做有什么好处或坏处吗?

【问题讨论】:

    标签: android android-support-library android-compatibility


    【解决方案1】:

    最大的缺点是在使用实际的 android jar 与兼容性库时可能会有轻微的实现变化。这就是为什么兼容性库在 3.0 及更高版本上运行时不会切换实现的原因,即使它可以。

    为了使所有内容保持一致并避免令人头疼的问题,请在全局范围内保持支持库实施,除非您正在实施特定于某个 api 版本的内容。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-04-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-13
      • 1970-01-01
      • 1970-01-01
      • 2012-11-06
      相关资源
      最近更新 更多