我正在从事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类中