Override onActivityResult приводит к сбою сборки

Согласно документации react-native-fbsdk, я должен переопределите метод onActivityResult(), добавив это в мое основное приложение:

@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);
    MainApplication.getCallbackManager().onActivityResult(requestCode, resultCode, data);
}

Если я добавлю эти строки в свой файл, студия Android выдаст мне ошибку:

Execution failed for task ':app:compileDev19DebugJavaWithJavac'

Я добавляю эти строки в неправильный файл/неправильным способом?

Вот MainApplication.java, который у меня есть на данный момент


person Poptocrack    schedule 13.06.2018    source источник


Ответы (1)


Вы должны добавить onActivityResult() в свою (основную) активность, а не в объект приложения.

person Community    schedule 13.06.2018