2012-04-03 43 views
0

我開發了一個facebook集成的android應用程序。我遵循facebook開發人員網站上提到的所有步驟。我的應用程序在模擬器上運行得非常好,但同一個應用程序不能在設備上運行。當我點擊登錄按鈕時,它顯示加載消息和消息消失,不要繼續。 我花了2天在同一問題上。 如果我從設備上刪除Android的Facebook應用程序,那麼它工作得很好,但這不是好的選擇。 我創建了新的appId併爲應用程序分配了新的keyhash。我使用adb logcat調試我的應用程序,但它沒有顯示設備特定的keyhash。我正在使用最新的Facebook sdk。 我以前遇到同樣的問題。上次我使用adb logcat命令來觀察發生了什麼問題,並且我得到了設備特定的keyhash。我在原生android應用程序專欄中的開發人員網站上輸入了該keyhash,並且我的應用程序在設備上開始工作良好,而不管設備上是否安裝了Facebook應用程序。我用這個應用程序ID爲我的新應用程序,但它仍然無法正常工作。我也簽署了我的apk文件,然後嘗試在設備上,仍然無法正常工作。 我無法弄清楚什麼是確切的問題。任何幫助將是可觀的。在Android設備上部署facebook集成應用程序的問題

回答

0

如果Facebook應用程序。安裝在您的手機上,你應該在onComplete回調方法過程響應在

@Override 
protected void onActivityResult(int requestCode, int resultCode, Intent data) { 
    // TODO Auto-generated method stub 
    super.onActivityResult(requestCode, resultCode, data); 
} 
0

使用facebook_object.logout(Application_Context);

public void onComplete(Bundle values) {  
    //code for what needs to be done 

    // after your code 
    facebook_object.logout(Application_Context); 
} 

這應該由應用程序登錄您的賬戶,並且當您返回它會問你再次登錄。

相關問題