我一直在尝试向我的应用添加自定义帐户,因此我可以更好地管理authToken到我的服务器,但我很困惑,正确地初始化eveything。
我已经创建了允许用户登录的身份验证活动,身份验证器和服务,但我不确定如何在第一次打开应用时进行处理。
验证者会在没有用户帐户详细信息的情况下显示AuthActivty,但如果第一次打开该应用程序,则手机中不存在帐户类型,因此我可以无法在Authenticator中调用getAuthToken方法。
我应该检查帐户类型是否存在,并从我的MainActivty手动启动LoginAcivity,还是我遗漏了什么?
答案 0 :(得分:1)
您实际上应该首次启动OOBE流程,其中包含此内容。 这意味着,您的启动器不应该是主要活动。相反,它可能是一个spashscreen活动,可以决定是进入主要活动还是第一次启动流程