Есть к примеру вот такая строка
tabLayout.getTabAt(tabLayout.getTabCount() - 1)
.setIcon(getResources().getDrawable(R.drawable.icon_contacts));
В студии это выглядит так:
Вопрос: чем заменять такие методы, и где можно найти актуальные методы которые могут заменить функционал deprecated-метода.
Ответ
Найти актуальные методы всегда можно в документации. Конкретно по getDrawable: http://developer.android.com/intl/ru/reference/android/content/res/Resources.html#getDrawable(int)
deprecated с API 22.
Указывают, что заменить можно на Context.getDrawable(int) или getDrawable(int, Theme), передав тему.
Либо использовать библиотеки совместимости, тогда так: ContextCompat.getDrawable(context, R.drawable.***), тогда не нужны проверки.
Комментариев нет:
Отправить комментарий