Я работаю над реактивным родным проектом. Я пытаюсь связать эту библиотеку (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, который находится в файле MainApplication.kt