У меня есть приложение Java, которое работает на встроенном устройстве.Поскольку на разных устройствах используются разные версии SDK для устройств, я должен создать из ~ 5 разных комбинаций SDK для устройств.
Одна из этих комбинаций не поддерживает определенный метод для существующего объекта и полностью исключает другой объект из SDK.
Я использую этот метод и объект в моей программе, но только в определенной конфигурации, поэтому я хотел бы просто вернуться к другой конфигурации на устройствах, которые ее не поддерживают.
Я бы хотелс удовольствием сделаем это резервное поведение во время компиляции или выполнения.
Что будет самым простым способом условно удалить этот код?
Код в остальном идентичен, поэтому я бы предпочел не создавать дваотдельные ветви кода для двух SDK.
Я создаю свое приложение, используя скрипт Ant.
Мое приложение должно собираться на основе довольно старой версии JDK (1.1.8 / 1.2)если это актуально.