1

コード:

Uri uri = Uri.parse("tel:" + phoneNumber + "#fragment");
Intent intent = new Intent(Intent.ACTION_CALL, uri);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);

上記のコードが実行されると、htcdesireダイヤラはUSSDコマンドの実行を開始します。これは、ネクサス1やギャラクシーS、および私がテストしている他の多くの電話では発生しません。

番号の先頭に*がないにもかかわらず、ダイヤラが#記号を誤って解釈し、USSDコマンドを実行しているようです。

この問題を回避する方法はありますか?

4

0 に答える 0