将弃用的方法从Java转换为Kotlin

时间:2017-07-23 21:37:54

标签: java android-studio kotlin

我正在使用Android Studio将代码从Java翻译到Kotlin,但我遇到了问题。

当我使用它时:

        RedirectView rv = new RedirectView("redirect:" + myNewURI);
        rv.setStatusCode(HttpStatus.MOVED_PERMANENTLY);
        return new ModelAndView(rv);

Android Studio告诉我{Java不推荐使用MenuItemCompat.setOnActionExpandListener(MenuItem.OnActionExpandListener) 。那我怎么能在Kotlin中转换这段代码呢?

谢谢!

1 个答案:

答案 0 :(得分:2)

您阅读了documentation,并按照建议做了什么。

  

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

setOnActionExpandListener()已添加Android版本14,由于版本26中的支持库需要相同版本,因此无需将其与兼容性方法一起使用。