【问题标题】:method does not override or implement a method from a supertype - Reactnative方法不会覆盖或实现超类型中的方法 - Reactnative
【发布时间】:2018-07-20 05:03:09
【问题描述】:

我正在尝试通过运行 react-native run-android 在 android 模拟器上运行我的 react 本机应用程序,它会带来此错误 RealmReactPackage.java:18: error: method does not override or implement a method from a supertype @Override ^

请问是什么原因导致这个错误

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();
}
}

【问题讨论】:

    标签: java android react-native realm


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2015-11-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-16
      • 2013-04-22
      • 2013-10-22
      相关资源
      最近更新 更多