小编Sum*_*att的帖子

Android帐户身份验证器编辑电子邮件ID凭据

当我在我的应用程序中使用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

11
推荐指数
1
解决办法
875
查看次数

在 recyclerview 中更改下一次按下按钮的焦点顺序

我的 RecyclerView 项目包含三个 EditText。

我想将我的焦点从第一个 EditText 移到第二个和第三个。

然后在我想将重点放在下一个 RecyclerView 项目的第一个 EditeText 上之后。

当我按下软键盘的下一步按钮时,所有过程都会发生。

在此处输入图片说明

android android-recyclerview recyclerview-layout

6
推荐指数
1
解决办法
1090
查看次数