Facebook分享
- 可選。玩家可在遊戲中分享內容到facebook中。
圖示
函數
java
public static void gamedreamerFacebookShare(Context context, GDShareFacebookContent content,GamedreamerFacebookShareListener gamedreamerFacebookShareListener)參數
| 參數 | 說明 |
|---|---|
| context | Context上下文 |
| content | GDShareFacebookContent對象,包含一個屬性: linkUrl(跳轉指向地址,必傳)。可通過該類的setter方法對這個屬性進行設置。 |
| gamedreamerFacebookShareListener | Facebook分享監聽器。 |
回調說明
GamedreamerFacebookShareListener.onFacebookShare(ing code)回調方法說明
- 此方法返回一個code,不同code表示結果如下表所示:
| 參數 | 說明 |
|---|---|
| GamedreamerFacebookShareListener.SUCCESS | 分享成功 |
| GamedreamerFacebookShareListener.CANCEL | 用戶取消分享 |
| GamedreamerFacebookShareListener.ERROR | 分享失敗 |
示例代碼
java
GDShareFacebookContent content=new GDShareFacebookContent();
content.setLinkUrl("{分享的Url,ex:https://www.facebook.com}");
GDSDK.gamedreamerFacebookShare(this, content, new GamedreamerFacebookShareListener(){
@Override
public void onFacebookShare(int code) {
//分享成功
if(code == GamedreamerFacebookShareListener.SUCCESS){
Toast.makeText(GameActivity.this, "分享成功", Toast.LENGTH_LONG).show();
}else{
//分享失败
Toast.makeText(GameActivity.this, "分享失败", Toast.LENGTH_LONG).show();
}
}
});