嘿,我知道以前有人问过这个问题,但似乎没有一个解决方案能帮上忙.我第一次在应用程序中使用Facebook SDK.

我试过的:

我已经try 了在Internet上找到的大多数东西,但没有得到任何关于这个的东西.

这是我的主要活动.Java :

 public class MainActivity extends Activity {

  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    FacebookSdk.sdkInitialize(getApplicationContext());
   } 
}

这是我的活动手册.xml:

 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:facebook="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">

 <com.facebook.login.widget.LoginButton
    android:id="@+id/connectWithFbButton"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerInParent="true"
    android:layout_gravity="center_horizontal"
    android:text="  connect_with_facebook" /> 
</LinearLayout>

见我的Logcat:

 05-13 16:30:39.332: E/AndroidRuntime(10264): Caused by: The SDK has not been initialized, make sure to call FacebookSdk.sdkInitialize() first.

推荐答案

你必须使用FacebookSdk.sdkInitialize(getApplicationContext()); before setContentView(R.layout.activity_main);作为documentation个状态.如果你需要一个完整的facebook登录示例,check this one here.

React-native相关问答推荐

react 本机函数不通过usContext触发

将 Cognito 用户与真实数据库用户联系起来的最佳方式是什么?

防止 React Native 在上下文值更改时重新安装组件

React Native TextInput 在android上打开时会自动关闭

如何解决Readonly<{}> 类型上不存在属性 navigation&

给定 APK 文件,我如何检测应用程序是否使用 React Native?

如何为 Picker 提供默认的Please select...选项?

如何在 Crashlytics (Fabrics) 中有效地对非致命异常进行分组?

Visual Studio 2017 中的 React Native

如何在 React Native 中使用断点进行调试

Property body[41] of BlockStatement expected node to be of a type ["Statement"] but instead got "AssignmentExpression"

无法解析模块 react/lib/ReactUpdates

Android 构建错误AndroidManifest.xml requires a placeholder substitution

组件div的视图配置 getter 回调必须是一个函数(收到 undefined)

如何在我的 React Native Android 应用程序中显示当前的 CodePush 版本标签?

有react-native复选框的例子吗?

如何在自定义组件上使用 onPress?

React Native font outline / textShadow

为什么 this.state 在react-native中未定义?

如何在react-native中验证 TextInput 值?