gpt4 book ai didi

java - Android: Facebook sdk ShareLinkContent shareDialog 空指针异常

转载 作者:行者123 更新时间:2023-11-30 10:41:34 31 4
gpt4 key购买 nike

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

我在 face book 中创建应用程序 ID 并添加到 list 中

list

<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);

谁能告诉我哪里错了

最佳答案

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

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

FacebookSdk.sdkInitialize(mContext);

在创建方法中

ShareDialog shareDialog = new ShareDialog(getApplicationContext()); 

关于java - Android: Facebook sdk ShareLinkContent shareDialog 空指针异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38450668/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com