java - android 在早期 API 版本中包含 API 9 功能

标签 java android sorting data-structures concurrency

希望将我的应用程序所需的 API 级别保持在低于最新版本的水平,以便它可以在更多设备上使用,但是我想合并 API 9 中的一些新的并发数据结构。当然,我我可以自己编写,但不是重新发明轮子,而是如何引入具有排序/可排序并发列表/队列/集合数据结构的代码/类/jar。我想使用 ConcurrentSkipListSet,但我真的只是希望能够使用我的自定义比较器对并发对象列表进行排序。

最佳答案

你不能。如果新的 API 功能在早期版本的 API 中不存在,那么它们也不存在。如果您使用它们,就会注入(inject)对新 API 的依赖。

关于java - android 在早期 API 版本中包含 API 9 功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5291957/

相关文章:

java - Eclipse 调试器如何获取类内部私有(private)变量的信息?

java - 在 Spring 中使用 Thymeleaf 获取表单数据时如何禁用空白修剪

java - 如何使用java在Spark中并行处理文件的每一行?

java - Android - 实例变量

android - Google Analytics V4 - 字符串 xml 配置名称无法识别 : ga_trackingId

android - 从画廊获取图像 - 不是全部 "Exist"?

postgresql - 在postgresql中对平假名中的日语单词进行排序

ios - Swift:比较/拆分两个日期数组[Date]后,如何创建日期数组[[Date]]的数组

java - 使用 JSR 199 Compiler API 在目录树中编译一组 Java 文件

c++ - 在 C++ 中对一对 vector 进行排序