2014-11-03 73 views
0

我一直在试图添加一个自定义帐户到我的应用程序,所以我可以更好地管理authToken到我的服务器,但我很困惑,以便正确初始化eveything。使用Android的AccountManager添加一个自定义帐户

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

身份验证器在没有用户帐户详细信息时将显示AuthActivty,但在首次打开应用程序时,帐户类型不存在于手机中,因此我无法致电Authenticator中的getAuthToken方法。

我应该检查帐户类型是否存在,并从我的MainActivty手动启动LoginAcivity,还是我缺少一些东西?

回答

1

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

相关问题