有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

我想把这行JAVA改成kotlin

我需要把这一行放在kotlin中,但我不知道如何在kotlin中键入这一行

arFragment = (MyArFragment) getSupportFragmentManager().findFragmentById(R.id.ux_fragment)


共 (2) 个答案

  1. # 2 楼答案

    在科尔廷铸造很简单,使用这个

    variable as <class to cast to>
    

    你的问题是这样的

    arFragment = supportFragmentManager.findFragmentById(R.id.ux_fragment) as MyArFragment
    

    你甚至可以使用安全铸造

    variable as? <class to cast to>
    

    这将避免在强制转换失败时引发异常