Зачем включать минимальную версию SDK, когда у вас есть AppCompatActivity и стандартная библиотека? - PullRequest
0 голосов
/ 05 ноября 2018

Если AppCompatActivity и стандартная библиотека обрабатывают использование более новых API в предыдущих версиях Android, зачем вам указывать минимальный уровень SDK?

1 Ответ

0 голосов
/ 05 ноября 2018

Потому что библиотека поддержки не исправляет все. Это не может исправить некоторые вещи - есть функции, которые требуют аппаратной поддержки. Или слишком большой, чтобы бэкпорт. Для тех, кому нужен способ указать, какие версии SDK не поддерживаются, следовательно, минимальный уровень SDK.

Кроме того, фреймворк не обрабатывает вызов новых функций в старых версиях SDK. Если вы вызовете функцию, добавленную в версии v26 для версии v24, произойдет сбой.

...