簡體   English   中英

在Android上創建Facebook Like按鈕

[英]Creating a Facebook Like button on Android

我試圖在我的Android應用程序中提供一個Facebook Like按鈕,但是出現問題。 我認為我已正確設置了所有內容:

我在叫FacebookSdk.sdkInitialize(getApplicationContext());

我在活動中添加了LikeView

我已經使用適當的密鑰哈希創建了一個應用程序ID

我已將以下內容添加到application標簽內的清單中:

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

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

其中000000000099893是我的應用程序ID(我已將其大部分清零)

我的應用程序在Facebook的Utility.java類中崩潰了:

FetchedAppSettings settings = fetchedAppSettings.get(applicationId);

實際上,它使用空指針在HashMap代碼內崩潰

這使我相信我的應用程序ID出了點問題。 我還要看什么?

好的,在瀏覽完SDK中的所有代碼和一些示例之后,我終於弄清楚了發生了什么。 看來我需要補充

<meta-data android:name="com.facebook.sdk.ApplicationId"                android:value="@string/app_id"/>
<meta-data android:name="com.facebook.sdk.ApplicationName"
android:value="@string/facebook_app_name" />

進入清單。

我今天剛剛下載了SDK-它說版本是4.2.0,但是Facebook網站上的說明沒有提及這些明顯的更改。

失望了

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM