覆盖 onActivityResult 使构建失败
Override onActivityResult makes the build fail
根据 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 studio 会给我一个错误:
Execution failed for task ':app:compileDev19DebugJavaWithJavac'
我是不是在错误的文件/错误的方式中添加了这些行?
这是我目前MainApplication.java
您必须将 onActivityResult() 添加到您的 (Main)Activity,而不是应用程序对象。
根据 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 studio 会给我一个错误:
Execution failed for task ':app:compileDev19DebugJavaWithJavac'
我是不是在错误的文件/错误的方式中添加了这些行?
这是我目前MainApplication.java
您必须将 onActivityResult() 添加到您的 (Main)Activity,而不是应用程序对象。