根据react-native-fbsdk documentation,我必须通过在我的MainApplication中添加此方法来覆盖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
答案 0 :(得分:0)
您必须将onActivityResult()添加到(主)活动,而不是添加到Application对象。