上的HTC手機FriendStream應用程序登錄,我的應用程序顯然跳過提供登錄至Facebook由於被記錄的FriendStream我認爲它是因爲它似乎兩個應用程序調用Web瀏覽器進行登錄並可能被緩存?HTC FriendStream的Facebook應用程序與我的Android應用程序Facebook登錄干擾,如何從Facebook賬戶強制退出時清除Cookie登錄緩存
如何正確打破了FriendStream連接,這樣我可以強制重新登錄我的應用程序?或者,如果雙方都使用瀏覽器來協商連接,則雙方共存並且都可以登錄到不同的帳戶。
如果有一種方法來協商,而無需使用瀏覽器,從而繞過這些問題將是一件好事也知道與Facebook Android SDK中/ API連接。謝謝!
爲什麼在模擬器和其他的手機,但我的手機FriendStream應用程序在此代碼的工作登陸到Facebook它不工作?
這裏是我們用來登錄到Facebook的代碼:
private void LoginToFacebook(){
facebook = new Facebook(APP_ID);
try {
facebook.logout(this);
}
catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
SharedPreferences sharedPreferences = getApplicationContext().getSharedPreferences(
KEY, Context.MODE_PRIVATE);
facebook.setAccessToken(sharedPreferences.getString(TOKEN, null));
facebook.setAccessExpires(sharedPreferences.getLong(EXPIRES, 0));
facebook.authorize(this, PERMISSIONS, new LoginDialogListener());
}
//LoginToFacebook