Android 创建一个对话框提示,供用户在双sim卡中选择要呼叫的sim卡

Android 创建一个对话框提示,供用户在双sim卡中选择要呼叫的sim卡,android,phone-call,sim-card,dual-sim,Android,Phone Call,Sim Card,Dual Sim,我想让用户选择当他点击on call时拨打哪个sim卡 下面是调用函数,我如何实现它。听说android支持双Sim卡 public void Call(String tel) { String Hash = Uri.encode("#"); int permissionCheck= ContextCompat.checkSelfPermission(this, Manifest.permission.CALL_PHONE); if (p

我想让用户选择当他点击on call时拨打哪个sim卡

下面是调用函数,我如何实现它。听说android支持双Sim卡

 public void Call(String tel)
    {
        String Hash = Uri.encode("#");
        int permissionCheck= ContextCompat.checkSelfPermission(this, Manifest.permission.CALL_PHONE);
        if (permissionCheck!= PackageManager.PERMISSION_GRANTED)
        {
            ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.CALL_PHONE},123);
            //requestPhonePermission();
        }else
        {

            Intent intent=new Intent(Intent.ACTION_CALL);
            intent.setData(Uri.parse("tel:"+"*"+141+"*"+tel+Hash));            
            intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
            //TODO prompt for sim to call from
            intent.putExtra("com.android.phone.force.slot", true);

            startActivity(intent);
        }

你找到解决办法了吗?没有,还在找解决办法