Форум программистов, компьютерный форум, киберфорум
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Hank
61 / 52 / 4
Регистрация: 28.12.2011
Сообщений: 291
#1

Как поступать если метод стал deprecated? - Программирование Android

09.11.2015, 12:59. Просмотров 331. Ответов 2

Доброго дня!

Как поступать если метод стал deprecated? Например, getColorStateList() устаревший с 23 api. Что использовать на тех устройствах, api которых ниже того с которого метод стал устаревшим?
Использовать что-то типо такого
Java
1
2
3
4
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M)
   btnTextColor = getResources().getColorStateList(R.color.button_text_skip, null);
else
   btnTextColor = getResources().getColorStateList(R.color.button_text_skip);
т.е. закрывать глаза и использовать устаревший метод?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.11.2015, 12:59
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как поступать если метод стал deprecated? (Программирование Android):

Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future - Программирование Android
Здравствуйте! Сделал пример http://devcolibri.com/1486 со сборкой денвер сделал все в порядке, работает) дальше решил сделать свою...

Что такое Рефлексия? Как быть с deprecated? - Программирование Android
Предполагаю, рефлексия в данном случае - это когда одним методом получаешь другой метод для использования, динамически. ? Deprecated -...

Как исправить Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callbac - DLE
вот такая вот ошибка, не подскажите, как исправить её? Deprecated: preg_replace(): The /e modifier is deprecated, use...

Ошибка Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future - PHP БД
Пытаюсь создать сайт: Но при создании магаза открывается ошибка: Deprecated: mysql_connect(): The mysql extension is deprecated and will...

Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli o - PHP БД
Здравствуйте! Сделал пример http://devcolibri.com/1486 со сборкой денвер сделал все в порядке, работает) дальше решил сделать свою...

Deprecated: Function ereg() is deprecated in /home/u384616119/public_html/smile.php on line 15 - PHP
{ if (ereg(".gif$", "$file")) {$a=$file;}} closedir ($dir); sort($a); -------- Помогите,плиз

2
YuraAAA
1578 / 1319 / 271
Регистрация: 25.10.2009
Сообщений: 3,438
Записей в блоге: 2
09.11.2015, 14:06 #2
Hank, именно так и поступать
0
Hank
61 / 52 / 4
Регистрация: 28.12.2011
Сообщений: 291
09.11.2015, 15:48  [ТС] #3
Наверное так нужно поступать есть в support library нет нужного метода.

Для примера выше будет так
Java
1
btnTextColor = ContextCompat.getColorStateList(getBaseContext(), R.color.button_text_skip);
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.11.2015, 15:48
Привет! Вот еще темы с ответами:

Deprecated: Function mysql_list_tables() is deprecated in Z:\home\localhost\www\list_tables.php on line 15 - PHP БД
Выдает вот такой текст перед списком таблиц. Deprecated: Function mysql_list_tables() is deprecated in ...

В админке WP пишет Deprecated: Assigning the return value of new by reference is deprecated - WordPress
Всем доброго время суток. У меня похожая проблема. Помогите исправить. В админке ворд преса пишет Ковыряюсь и немогу ничего найти в...

Скрипт выдает ошибку: Deprecated: Function ereg() is deprecated - PHP
Вот я хотел установить почтовый дятел и Мой скрип выдает такие ошибки: Deprecated: Function ereg() is deprecated in...

Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\ - Joomla
Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\ Как избавиться от этого?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.