2016-02-24 123 views
0

我正在Android上使用Google和Facebook實施oauth登錄。如何知道用戶已經跨應用程序登錄

我只是不確定,一旦登錄,我如何知道應用程序活動和用戶登錄的片段?我是否需要在共享偏好設置中存儲一些信息?然後在檢查時檢查該信息時從共享首選項中檢索?

用戶名和個人資料圖片將位於導航器抽屜中。 Esentially登錄後,我需要知道

IsLoggedIn IsFacebook或IsGoogle用戶 用戶名 用戶照片

共享首選項的方式,或者是有另一種方式?

回答

0

我認爲sharedPreferences不是做這件事的方法,因爲它在更新設置時有一點開銷。 我認爲你應該創建一個LoginHandler類來爲服務器提供一個靜態的volatile登錄管理器實例,從中你可以獲得登錄方法(如果你編碼的話)並且檢查用戶是否登錄。

Do not讓條款的複雜性讓你回頭。這並不難。請務必查看Picasso的源代碼,以瞭解如何處理和製作適當的靜態易失性對象。

相關問題