Код:
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 desire выполняет команду USSD.Это не происходит на Nexus One или Galaxy S и многих других телефонах, на которых я тестирую.
Кажется, что номеронабиратель неправильно интерпретирует знак # и выполняет команду USSD, даже если в началеномер.
Есть ли способ обойти эту проблему?