【问题标题】:Android: Facebook sdk ShareLinkContent shareDialog Nullpointer exceptionAndroid:Facebook sdk ShareLinkContent shareDialog Nullpointer 异常
【发布时间】:2016-07-19 06:04:34
【问题描述】:

我在 Eclipse 中使用 facebook sdk jar 文件与内容共享链接。

我在 Facebook 中创建应用 ID 并添加到清单中

清单

<meta-data
        android:name="com.facebook.sdk.ApplicationId"
        android:value="xxxxxxxxxx" />

    <provider
        android:name="com.facebook.FacebookContentProvider"
        android:authorities="com.facebook.app.FacebookContentProviderxxxxxxxxx"
        android:exported="true" />

    <activity
        android:name="com.facebook.FacebookActivity"
        android:configChanges="keyboard|keyboardHidden|screenLayout|screenSize|orientation"
        android:label="@string/app_name"
        android:theme="@android:style/Theme.Translucent.NoTitleBar" />

但是当我尝试在 fb 中分享时,我得到空指针异常

java.lang.NullPointerExceptionat java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:883)

用于分享的代码是

 ShareLinkContent linkContent = new ShareLinkContent.Builder()
                        .setContentTitle("How to share content")
                        .setImageUrl(Uri.parse("https://www.numetriclabz.com/wp-content/uploads/2015/11/114.png"))
                        .setContentDescription(
                                "simple LinkedIn integration")
                        .setContentUrl(Uri.parse("https://www.numetriclabz.com/android-linkedin-integration-login-tutorial/"))
                        .build();


                shareDialog.show(linkContent); 

谁能告诉我哪里错了

【问题讨论】:

    标签: java android eclipse facebook


    【解决方案1】:

    抱歉回复晚了。
    请试试这个

    setContentView(R.layout.home);之前的oncreate方法中

    FacebookSdk.sdkInitialize(mContext);
    

    在创建方法中

    ShareDialog shareDialog = new ShareDialog(getApplicationContext()); 
    

    【讨论】:

      猜你喜欢
      • 2019-07-08
      • 1970-01-01
      • 1970-01-01
      • 2023-03-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多