我如何将这段Java代码转换为kotlin?

时间:2019-07-11 16:02:13

标签: java android android-studio kotlin

我正在从事React本机项目。我正在尝试链接此库(https://github.com/wix/react-native-notifications/)。

我在链接它时遇到问题,因为说明是Java的,但是我正在处理的项目中的android代码是在Kotlin的

通常,我只是将其复制并粘贴到Android Studio中即可。为我转换代码。在这种情况下,这似乎不起作用。

  @Override
    protected List<ReactPackage> getPackages() {
        return Arrays.<ReactPackage>asList(
            new MainReactPackage(),
            // ...
            // Add this line:
            new RNNotificationsPackage(MainApplication.this)
        );

下面的代码段是我需要转换的

new RNNotificationsPackage(MainApplication.this) 

我尝试使用此网站(https://try.kotlinlang.org)来转换一段代码,我得到了:

RNNotificationsPackage(this@MainApplication)

当我用转换的Kotlin代码运行代码时,出现此错误:

未解决的参考:@MainApplication

编辑:此代码位于MainApplication.kt文件中的MainApplication类中

0 个答案:

没有答案