使用Android的AccountManager添加自定义帐户

时间:2014-11-03 13:49:53

标签: java android accountmanager

我一直在尝试向我的应用添加自定义帐户,因此我可以更好地管理authToken到我的服务器,但我很困惑,正确地初始化eveything。

我已经创建了允许用户登录的身份验证活动,身份验证器和服务,但我不确定如何在第一次打开应用时进行处理。

验证者会在没有用户帐户详细信息的情况下显示AuthActivty,但如果第一次打开该应用程序,则手机中不存在帐户类型,因此我可以无法在Authenticator中调用getAuthToken方法。

我应该检查帐户类型是否存在,并从我的MainActivty手动启动LoginAcivity,还是我遗漏了什么?

1 个答案:

答案 0 :(得分:1)

您实际上应该首次启动OOBE流程,其中包含此内容。 这意味着,您的启动器不应该是主要活动。相反,它可能是一个spashscreen活动,可以决定是进入主要活动还是第一次启动流程