在Android中弃用jumpDrawablesToCurrentState(View)

时间:2019-10-07 09:46:50

标签: android kotlin

选中单选按钮后,我想调用jumpDrawablesToCurrentState(View)方法,但似乎该方法已被弃用

此方法的新API是什么?

代码:

if (currentLanguage.equals(getString(R.string.LANGUAGE_ENGLISH), ignoreCase = true)) {
   settingsRadiogroup.check(radioButtonEn.id)
   jumpDrawablesToCurrentState(settingsRadiogroup) //deprecated
} else {
   settingsRadiogroup.check(radioButtonBn.id)
   jumpDrawablesToCurrentState(settingsRadiogroup) //deprecated
}

1 个答案:

答案 0 :(得分:1)

我认为jumpDrawablesToCurrentState()正在内部传递Drawable。引用开发者文档here

  

此方法在API级别27.1.0中已弃用。直接使用jumpToCurrentState()。调用Drawable.jumpToCurrentState()。

因此,在这种情况下,settingsRadiogroup.jumpDrawablesToCurrentState()不应显示任何弃用。