我一直在尝试向我的应用程序添加自定义帐户,以便我可以更好地管理服务器的 authToken,但我对正确初始化所有内容感到困惑。
我已经创建了允许用户登录的身份验证 Activity 、身份 validator 和服务,但我不确定如何在第一次打开应用程序时进行处理。
Authenticator在没有用户帐户详细信息时会显示AuthActivty,但在第一次打开应用程序的情况下,手机中不存在帐户类型,因此我无法调用Authenticator 中的 getAuthToken 方法。
我应该检查帐户类型是否存在并从 MainActivty 手动启动 LoginActivity 还是我遗漏了某些内容?
最佳答案
您实际上应该有一个首次启动的 OOBE 流程,您可以将其包含在其中。 这意味着,您的启动器不应该是主要 Activity 。相反,它可能是一个闪屏 Activity ,可以决定是转到主要 Activity 还是采用首次启动流程
关于java - 使用 Android 的 AccountManager 添加自定义帐户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26715739/