Android HintRequest显示3个sim卡号码

Android HintRequest显示3个sim卡号码,android,google-api,Android,Google Api,当Hint打开时,我得到了3个手机号码,而as设备只插入了2个sim卡,那么我如何解决这个问题 我想要像这样的东西 这是我使用HintRequest获取手机号码的代码 public void requestHint(){ HintRequest HintRequest=新建HintRequest.Builder() .setHintPickerConfig(新的CredentialPickerConfig.Builder().setShowCancelButton(true.build()) .

Hint
打开时,我得到了3个手机号码,而as设备只插入了2个sim卡,那么我如何解决这个问题

我想要像这样的东西

这是我使用
HintRequest
获取手机号码的代码

public void requestHint(){
HintRequest HintRequest=新建HintRequest.Builder()
.setHintPickerConfig(新的CredentialPickerConfig.Builder().setShowCancelButton(true.build())
.SetPhoneNumberIdentifier受支持(true)
.setEmailAddressIdentifierSupported(假)
.build();
GoogleAppClient apiClient=新的GoogleAppClient.Builder(此)
.addApi(身份验证凭据\u API)
.build();
PendingEvent intent=Auth.CredentialsApi.getHintPickerIntent(
apiClient,hintRequest);
试一试{
startIntentSenderForResult(intent.getIntentSender(),
解析提示,null,0,0,0);
}catch(IntentSender.sendtintentexe){
e、 printStackTrace();
}
}
@凌驾
受保护的void onActivityResult(int-requestCode、int-resultCode、@Nullable-Intent-data){
super.onActivityResult(请求代码、结果代码、数据);
if(requestCode==解析提示){
if(resultCode==RESULT\u OK){
凭证凭证=data.getParcelableExtra(凭证.EXTRA_密钥);
Toast.makeText(this,credential.getId(),Toast.LENGTH_SHORT).show();
}
}
}
提前谢谢