android-version firebase на - Проверка версии Android




1 Answers

В этом случае используйте это

// Check if we're running on Android 5.0 or higher
if (Build.VERSION.SDK_INT >= 21) {
    // Call some material design APIs here
} else {
    // Implement this feature without material design
}

Build.VERSION_CODES.LOLLIPOP = 21

русском пример документация

Я не новичок в Android, и я хорошо привык к обработке версии и как ее уладить, но когда я вижу this это беспокоит меня ...

// Check if we're running on Android 5.0 or higher
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
    // Call some material design APIs here
} else {
    // Implement this feature without material design
}

На любом устройстве pre lollipop эта строка приведет к сбою приложения, потому что поле Build.VERSION_CODES.LOLLIPOP не существует ... так почему же это в рекомендуемом решении в документации?

Мне действительно интересно, чего мне не хватает?




Related