使用Android兼容性库

时间:2012-11-26 15:34:25

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

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

这是正确的使用方法吗?

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

这样做会有任何优点或缺点吗?

1 个答案:

答案 0 :(得分:1)

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

为了保持一致性并避免头痛,除非您实现特定于一个api版本的内容,否则请保持全局支持库实现。

相关问题