幻影联系人帐户出现 - Android

时间:2010-12-14 17:24:05

标签: android contacts phantom-reference

我正在编写一个应用程序,允许用户从名单列表中进行选择,然后将其中一个名称(带有电话号码等)添加到他们的联系人中。当我检索手机的联系人帐户列表时,我得到3个结果:“电话”,“a000000229aa3e ....”,“Gmail”。

中心结果“a000000229aa3e ....”不是我在手机上设置或显示的任何其他帐户。这也不会出现在模拟器中。

我的同事在Droid(原版Droid)上运行它并没有得到奇怪的帐户。我在Droid X上运行它。

有谁知道这个联系小组的来源?我有什么需要做的来过滤掉它吗?


我能够获得奇怪联系人帐户的名称和类型: 账户名称:a00000229aa3e5-8877431712057062230@random.svcmot.com 帐户类型:com.motorola.blur.service.bsutils.MOTHER_USER_CREDS_TYPE

2 个答案:

答案 0 :(得分:2)

根据我的收集,MOTHER_USER_CREDS_TYPE表示某种类型的摩托罗拉/提供商创建的帐户...我最终用!(mAccounts.get(i).getType().toString().contains("MOTHER_USER_CREDS_TYPE"))过滤了这一点 - 我不知道这是否会阻止所有设备,但它解决我的问题,暂时。

答案 1 :(得分:0)

我对Android应用程序知之甚少,但是您的手机是否由摩托罗拉制造?或者您以前的手机是摩托罗拉制造的并且您复制了设置?

如果是这样,它可能是默认帐户,您在不使用应用程序时是否可以看到此帐户?