如何在所有活动中实现可用的登录活动。Android

3

在我的应用程序中,我有超过20个活动,并且如果用户没有登录,我想要在所有活动上的特定操作时要求登录,但是不知道从哪里开始。我使用三种方法进行登录:第一种是我的网站登录,第二种是Google,第三种是Facebook。用户可以选择任何一种进行登录。

3个回答

3

创建一个活动,其中包含通用于所有活动的函数,例如登录处理程序,并从现有的活动中扩展该活动。


1

在启动任何内容之前,您可以检查sessionId的有效性。如果有效,则启动活动。否则,启动登录页面。


我也有一个选项卡活动,实际上它正在引起问题。 - Akram
TabActivity引起了什么问题? - josephus
问题已经解决。 实际上,选项卡导致了嵌套活动,对于登录活动,我必须使用startactivity()来获取结果。 - Akram

0

当您想要请求用户登录时,可以发送广播。然后,在BroadcastReceiver中,您将创建您的登录活动,启动它并等待结果(也可以通过意图发送回来)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接