java - 方法不会覆盖或实现父类(super class)型的方法 - Reactnative

标签 java android react-native realm

我试图通过运行 react-native run-android 在 android 模拟器上运行我的 React Native 应用程序,它会带来此错误 RealmReactPackage.java:18: error: method does not override or Implement a method from a supertype @覆盖 ^

请问是什么原因导致此错误

RealmReactPackage.java

package io.realm.react;

import com.facebook.react.ReactPackage;
import com.facebook.react.bridge.JavaScriptModule;
import com.facebook.react.bridge.NativeModule;
import com.facebook.react.bridge.ReactApplicationContext;
import com.facebook.react.uimanager.ViewManager;

import java.util.Collections;
import java.util.List;

public class RealmReactPackage implements ReactPackage {
@Override
public List<NativeModule> createNativeModules(ReactApplicationContext reactContext) {
    return Collections.<NativeModule>singletonList(new RealmReactModule(reactContext));
}

@Override     //line 18
public List<Class<? extends JavaScriptModule>> createJSModules() {
    return Collections.emptyList();
}

@Override
public List<ViewManager> createViewManagers(ReactApplicationContext reactContext) {
    return Collections.emptyList();
}
}

最佳答案

com.facebook.react.ReactPackage不包含 createJSModules() 方法。您不应使用 @Override 对其进行注释。

关于java - 方法不会覆盖或实现父类(super class)型的方法 - Reactnative,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51435377/

相关文章:

android - 在 React Native 中打开 Android 系统设置

android - 为什么 .mp3 文件在 Android Studio 的 res/raw 旁边有 '?' 符号?

安卓单元测试: how to clear SharedPreferences

android - 将参数传递给 XML 中声明的 fragment

react-native - 丰富的 ReactNative 文本输入

javascript - 从流音频函数更新 useState 时无限重新渲染

java - Joda-Time 中解析两种时区格式的日期的模式

java - NatTable - CheckBoxCellEditor 和 CheckBoxPainter 在单击时显示文本

java - leftOuterJoin JavaPairRDD<Integer, Integer> 和 JavaPairRDD<Integer, Map<Integer, Integer>>

java - Android Fragment的正确使用