代码:
Uri uri = Uri.parse("tel:" + phoneNumber + "#fragment");
Intent intent = new Intent(Intent.ACTION_CALL, uri);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
执行上述代码时,htc wish dialer开始执行USSD命令。 这不会发生在nexus one或Galaxy S以及我正在测试的许多其他手机上。
拨号器似乎误解了#符号并执行USSD命令,即使数字的开头没有*。
有没有解决这个问题的方法?