【问题标题】:How to trigger Account Manager to add new account from application如何触发客户经理从应用程序添加新帐户
【发布时间】:2015-08-03 12:56:40
【问题描述】:

我正在尝试扩展SampleSync 应用程序。安装应用程序后,我可以转到设置 -> 帐户和同步 -> 添加帐户以添加帐户。但是,如果我想从我的应用程序代码中检查并想触发 AccountManager 直接添加一个新帐户,那么最好的方法是什么?

【问题讨论】:

标签: android account-management


【解决方案1】:

好吧,终于搞定了,

您实际上可以激活AccountManager来添加一个帐户:

final AccountManager accountMgr = AccountManager.get(Main.this);
accountMgr.addAccount(Constants.ACCOUNT_TYPE, Constants.AUTHTOKEN_TYPE, null, null, Main.this, null, null);

【讨论】:

  • “Main.this”代表什么!?
  • @chris,对不起,我没有提供完整的上下文。此代码位于 Main.java 类中的匿名内部类中。在内部类中,您需要执行 Main.this 以获取外部类的引用。如果您需要更多详细信息,请告诉我。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-01-23
  • 1970-01-01
  • 2020-01-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多