Страницы

Поиск по вопросам

воскресенье, 9 февраля 2020 г.

Необходимость использования библиотек android support

#android #android_appcompat


Я пишу приложение под api 21 и выше (android 5.0 и выше).

Могу ли я безболезненно убрать из app.gradle 

implementation 'com.android.support:appcompat-v7:28.0.0'
implementation 'com.android.support:support-compat:28.0.0'
implementation 'com.android.support:support-v4:28.0.0'


и из классов активити extends AppCompatActivity, либо же после удаления этих строк
будут проблемы?

Приложение уже в релизе, поэтому хочется минимизировать риски. У самого есть возможность
теста только на android 9, ну и на эмуляторах.
    


Ответы

Ответ 1



На данный момент support библиотеки, не означают поддержку старых версий. Эти библиотеки нужны и для поддержки апи 21 и выши. В разных версиях андроида, апи работы с разными компонентами может меняться. Support библиотеки предоставляют общее решения для всех версий. Вам самим не нужно проверять версии анроида, все это уже написано в либе. Посмотрите внутрь WorkManager например. Сейчас, после объединения библиотек в androidx, туда входят также компоненты из JetPack

Комментариев нет:

Отправить комментарий