android - HintRequest 显示 3 sim 号码
问题描述
什么时候Hint
打开我有 3 个手机号码,因为设备只插入了 2 个 SIM 卡,所以我该如何解决这个问题?
我想要这样的东西
这是我使用 获取手机号码的代码HintRequest
。
public void requestHint(){
HintRequest hintRequest=new HintRequest.Builder()
.setHintPickerConfig(new CredentialPickerConfig.Builder().setShowCancelButton(true).build())
.setPhoneNumberIdentifierSupported(true)
.setEmailAddressIdentifierSupported(false)
.build();
GoogleApiClient apiClient=new GoogleApiClient.Builder(this)
.addApi(Auth.CREDENTIALS_API)
.build();
PendingIntent intent = Auth.CredentialsApi.getHintPickerIntent(
apiClient, hintRequest);
try {
startIntentSenderForResult(intent.getIntentSender(),
RESOLVE_HINT, null, 0, 0, 0);
} catch (IntentSender.SendIntentException e) {
e.printStackTrace();
}
}
@Override
protected void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if(requestCode == RESOLVE_HINT){
if(resultCode == RESULT_OK){
Credential credential = data.getParcelableExtra(Credential.EXTRA_KEY);
Toast.makeText(this, credential.getId(), Toast.LENGTH_SHORT).show();
}
}
}
提前致谢。
解决方案
推荐阅读
- javascript - Navigate between screens in React js
- python - Is there any way to pickle Selector object in scrapy
- sql-server - SSIS string truncation error appears to be invalid
- azure - ARM 模板:使用 Copy 输出实例资源名称
- sql - Sql best way to pagination
- javascript - 我的不和谐机器人使用不同的前缀
- c++ - how do i configure `stdin` to read from a c++ string?
- c++ - Overwriting a vector
- python - 绘制每组的列值,但颜色基于另一列
- python - python中的框函数信号过滤