2012-01-31 80 views
3

在我的應用程序中,我有更多的20個活動,如果用戶沒有登錄但我不知道從哪裏開始,我想要求登錄所有活動的特定操作。我使用三種方法登錄首先我的網站登錄,第二谷歌和第三是Facebook。用戶可以選擇任何登錄。如何實施所有活動中可用的登錄活動。 android

回答

3

創建一個活動,該活動將包含對登錄處理程序等所有活動都通用的功能,並從現有活動中擴展該活動。

+0

+1並且接受了很長時間的等待。 – Akram 2012-02-09 07:57:02

0

當您想要求用戶登錄時,您可以發送廣播。然後,在BroadcastReceiver中,您將創建您的登錄活動,啓動它並等待結果(也可以通過意向發回)。

1

你可以在啓動任何東西之前檢查sessionId的有效性。如果有效,啓動活動。否則,啓動登錄頁面。

+0

我也有選項卡活動導致問題實際。 – Akram 2012-01-31 12:09:28

+0

TabActivity導致什麼問題? – josephus 2012-02-01 15:28:34

+0

問題解決了。 actully選項卡導致嵌套的活動,至於登錄活動,我不得不使用startactivity()作爲結果。 – Akram 2012-02-02 05:46:54