Дозвонщик HTC Desire неправильно интерпретирует фрагмент в URI и запускает USSD-код.Есть ли что-нибудь вокруг этого? - PullRequest
1 голос
/ 17 октября 2011

Код:

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, даже если в началеномер.

Есть ли способ обойти эту проблему?

...