我想創建一個使用Facebook對用戶進行身份驗證的Android應用程序,稍後將訪問令牌傳遞給我們的Web應用程序服務器。Android Facebook登錄 - 太多選項
該應用只有在用戶通過身份驗證後才能使用。所以,當它啓動時我需要打開Facebook會話,然後使用訪問令牌並聯系我們自己的服務器以獲取更多信息。相同的Facebook會話將用於各種應用程序活動。
我無法決定如何處理Facebook會話。我是否在第一個Activity中放置了一個登錄按鈕described here?當會話狀態發生變化時,我在其他活動中做什麼?我不想爲每個活動添加Facebook登錄...
或者,我可以使用我自己的按鈕,如SDK的登錄示例中所示。但是當我在另一項活動中關閉會話時,我會遇到同樣的管理問題。
或者我可以把所有東西放在同一個活動中並使用不同的片段。
什麼是最佳實踐方式?
注意:有關此問題的大多數SO問題都與舊SDK相關(使用現已棄用的Facebook
類)。
我想我可以只有一個活動和洗牌碎片,而不是切換活動。這真的是Android應用程序的方向嗎? – zmbq 2013-02-19 23:20:26