2013-11-02 57 views
0

我正在開發一個需要通過Facebook登錄的應用程序,我遇到了一些問題。面向Android的Facebook SDK問題

我已經閱讀了Facebook sdk頁面幾次,但它很混亂,我看到SDK的舊版本的教程,它過去更容易理解他們的代碼。

我一直在尋找他們的SDK的示例代碼近5個小時,我仍然不明白什麼funcions用於登錄(看起來像6個不同的例子,他們都似乎完全不同)加上我也複製粘貼一些代碼爲了嘗試使用android sdk模擬器,他們似乎都在開始崩潰...

任何人都可以做一個小的職位相關的Facebook登錄及其用途的基本功能?

感謝

+0

你有沒有嘗試過他們給出的示例例子? –

+0

他們提供的例子不適用於sdk提供的android模擬器(可能是因爲模擬器沒有facebook應用程序)。 (這是我想知道的,因爲我目前沒有安卓手機來知道這是否會成爲問題) 再加上這些例子都使用不同的方法,所以我真的不知道哪些可以使用登錄。 (是否有可能通過創建一個(LoginButton)按鈕來完成登錄?) –

回答

0

爲了讓您登錄到Facebook上,你可以使用`

Session.openActiveSession(this, true, new Session.StatusCallback(){ 

    @Override 
    public void call(Session session, SessionState state, Exception exception){ 
     //here check to see if session is not null, isopened and isopening 
     //do other important stuff here 
    } 

});

然後傳遞所需的參數。這些將包括一個回調方法。

如果活動會話不存在,SDK(在會話中使用布爾參數(true))將彈出一個登錄窗口,供用戶登錄並執行您需要在呼叫方法內執行的任何操作必須重寫。 `