当我在我的应用程序中使用test1@gmail.com登录时.它使用我的电子邮件成功生成帐户
现在我注销并使用不同的电子邮件登录,如test2@gmail.com,然后生成这样的帐户
我想知道哪种方式最好
1)删除第一个帐户并添加第二个帐户
2)如果可以更新,则用第二个帐户更新第一个帐户.
如果我删除并再次添加帐户使用addAccountExplicitly它需要一些时间来创建新帐户,所以我的下一个代码执行,帐户返回null.
是否可以使用帮助更新帐户,updateCredentials如果是,那么如何?
我到底做了什么?
创建包含帐户所需数据的捆绑包
检查帐户是否已存在本地插入的bundle params"global_user_id",如果它已经存在,那么我必须更新用作登录的EMAIL(参见上图).
目前我正在执行,删除旧帐户和添加新帐户,但下一行是SyncAdapter配置,需要帐户.因为添加帐户需要一些时间才能获得NULL.
有没有其他解决方案来更新电子邮件ID?
android accountmanager android-authenticator android-account
我的 RecyclerView 项目包含三个 EditText。
我想将我的焦点从第一个 EditText 移到第二个和第三个。
然后在我想将重点放在下一个 RecyclerView 项目的第一个 EditeText 上之后。
当我按下软键盘的下一步按钮时,所有过程都会发生。
android ×2