2013-07-21 5 views
-2

Я разработчик, новый для Android en Eclipse (не для Java), используя новейшие ADT и Java SE 7u25. Я использую BitSet во время работы в среде Android. В Java 7 существует метод toByteArray (toByteArray - Java 7 doc). Однако метод не найден (ошибка сборки). Ссылаясь на ссылку Android (BitSet - Android doc), мы можем отметить, что этот метод не включен. Это похоже на другие методы BitSet новых в Java 7.Java 7-метод не найден в среде Android - BitSet

Вопрос: можно ли использовать этот новый метод в среде Android?

Спасибо заранее

ответ

1

Android работает библиотека классов, которая (в основном) совместимы с Java 6. Классы и методы, введенные в Java 7 не доступны в настоящее время.

+1

Это уже не так. Android KitKat (который по-прежнему является нелепым именем) добавил поддержку некоторых функций API Java 7, включая метод, о котором спрашивали (см. Http://developer.android.com/reference/java/util/BitSet.html #toByteArray()). – Jules

+0

@Jules: Правда, хотя за пару лет разработчики будут регулярно создавать приложения с 'minSdkVersion' 19 или выше. – CommonsWare

+0

Зависит от вида развития, которое вы делаете. Моя основная работа заключается в написании приложений для обработки корпоративной информации, поэтому я могу точно указать, какое оборудование будет использоваться. Поскольку я очень сильно обижаюсь на то, что не могу использовать try-with-resources при разработке кода Android, я, конечно же, буду предлагать приобретение устройств с KitKat для моего следующего проекта. – Jules