У меня проблема. Я только что обновил с sdk 22 до 23, и предыдущая версия «getColorStateList()» устарела.getColorStateList устарел
Мой код был как этот
seekBar.setProgressTintList(getResources().getColorStateList(R.color.bar_green));
valorslide.setTextColor(getResources().getColorStateList(R.color.text_green));
Старшее "getColorStateList" был
getColorStateList(int id)
И новый один
getColorStateList(int id, Resources.Theme theme)
Как использовать переменную Theme? Заранее спасибо
Или, просто придерживаться устаревшей версии, так как если ваш 'minSdkVersion' 23 или выше, вам нужно будет использовать устаревшую версию на старых устройствах в любом случае. – CommonsWare
@CommonsWare Я должен был указать это, обновленный, чтобы отразить эту информацию. Благодарю. – anthonycr
Я пробовал null раньше, и он разбился. Я попробовал обе вещи сейчас (null и getTheme()), и он по-прежнему сбой '14635-14635/golden.imper.csystemhelper E/MessageQueue-JNI: java.lang.NoSuchMethodError: Нет виртуального метода getColorStateList (ILandroid/content/Рез/Ресурсы $ тема;) Landroid/содержание/Рез/Co lorStateList; в классе Landroid/content/res/Resources; или его суперклассы (объявление «android.content.res.Resources» появляется в /system/framework/framework.jar) ' – fkchaud