2012-01-31 63 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