отправка USSD-кода со специальным символом android - PullRequest
0 голосов
/ 02 марта 2020

Я хочу отправить USSD код с символом @ в android kotlin

как *121*1*name@domain#

, но android игнорировать после @. это только отправка *121*1*name#

val ussdCode = "*121*1*name@domain#"
telephonyManager.sendUssdRequest(ussdCode, callback, Handler())

1 Ответ

0 голосов
/ 02 марта 2020

Попробуйте кодировать специальный символ и добавить строку. используйте Uri.encode("special character");

для своего кода, который вы можете использовать, например -

val ussdCode = "*121*1*name" + Uri.encode("@")+ "domain" + Uri.encode("#");

Я не проверял, но надеюсь, это поможет вам.

...