将不推荐使用的方法从Java转换为Kotlin

我使用Android Studio将代码从Java转换为Kotlin,但是我遇到了问题。

当我使用这个:

MenuItemCompat.setOnActionExpandListener(MenuItem.OnActionExpandListener) 

Android Studio告诉我, setOnActionExpandListener在Java中已被弃用。 那么我怎样才能转换这个代码在Kotlin?

谢谢 !

One Solution collect form web for “将不推荐使用的方法从Java转换为Kotlin”

你阅读文档,并做你的建议。

此方法在API级别26.0.0-beta1中已弃用。
直接使用setOnActionExpandListener(MenuItem.OnActionExpandListener)

setOnActionExpandListener()是随Android版本14一起添加的,因为版本26中的支持库需要相同的版本,所以不需要使用兼容性方法。

  • Android studio 2.3:无法初始化类org.jetbrains.kotlin.android.actions.NewKotlinActivityAction
  • 在Kotlin中,我如何在新窗口中打开链接
  • 没有lambda的多行/复杂属性初始值设定项
  • 为什么设置onClickListener一次工作?
  • Kotlin - 非法使用内联参数回调
  • 参考可变参数Kotlin
  • 在xml ids中使用点
  • 禁止使用方法或类的“使用属性访问语法”
  • 我对以下Kotlin声明感到困惑
  • Kotlin-allopen for android
  • Kotlin:如何异步等待一个相同的方法列表?
  • Kotlin language will be the best programming language for Android.