添加帐号部分账户显示重复

在设置-帐号中,点击添加帐号的时候,在待选择帐号列表中有重复项

问题分析

主要是LegacyEmailAuthenticatorService和LegacyEasAuthenticatorService这两个有问题,

解决方案:

frameworks/base/service/core/java/com/android/server/IntentResolver.java

过滤掉上面所说的两个

             match = filter.match(action, resolvedType, scheme, data,
categories, TAG);
             if (match >= 0) {
                 if (debug) Slog.v(TAG, "  Filter matched!  match=0x" +
                         Integer.toHexString(match) + " hasDefault="
                         + filter.hasCategory(Intent.CATEGORY_DEFAULT));
                 if (!defaultOnly ||
filter.hasCategory(Intent.CATEGORY_DEFAULT)) {
                     //Add by ran.zhou for Defect-1761549 20160322 Begin
                     if
(filter.toString().contains("LegacyEmailAuthenticatorService") ||
filter.toString().contains("LegacyEasAuthenticatorService")) {
                         continue;
                     }
                     //Add by ran.zhou for Defect-1761549 20160322 End
                     final R oneResult = newResult(filter, match, userId);
                     if (oneResult != null) {
                         dest.add(oneResult);
                         if (debug) {
                             dumpFilter(logPrintWriter, "    ", filter);
                             logPrintWriter.flush();
                             filter.dump(logPrinter, "    ");
                         }
                     }
                 }


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值