Символ "+" в диалере

Ответить
SheogorathGR
Сообщения: 6
Зарегистрирован: 14 окт 2014, 17:07

Символ "+" в диалере

Сообщение SheogorathGR » 14 окт 2014, 17:14

Здравствуйте уважаемые форумчане.
При выполнении кода в диалер не записывается символ "+", пробовал использовать HEX, не помогло.
Перепробовал много вариантов в итоге знак прописался лишь при вводе "tel:+", нужно что бы сначала шли некоторые цифры, а после знак "+".
Код:[syntax=java]Intent dialIntent = new Intent(Intent.ACTION_DIAL, Uri.parse("tel:" + mm3 + "+" + mm8 + "%23"));
startActivity(dialIntent);[/syntax]
Прошу помощи.

razmus
Сообщения: 82
Зарегистрирован: 26 мар 2013, 10:47

Re: Символ "+" в диалере

Сообщение razmus » 15 окт 2014, 12:49

Может так?

Код: Выделить всё

Uri.parse("tel:'" + mm3 + "'+'" + mm8 + "'%23")

SheogorathGR
Сообщения: 6
Зарегистрирован: 14 окт 2014, 17:07

Re: Символ "+" в диалере

Сообщение SheogorathGR » 15 окт 2014, 14:47

razmus писал(а):Может так?

Код: Выделить всё

Uri.parse("tel:'" + mm3 + "'+'" + mm8 + "'%23")
К сожалению это не помогло.

razmus
Сообщения: 82
Зарегистрирован: 26 мар 2013, 10:47

Re: Символ "+" в диалере

Сообщение razmus » 15 окт 2014, 16:04

SheogorathGR писал(а):
razmus писал(а):Может так?

Код: Выделить всё

Uri.parse("tel:'" + mm3 + "'+'" + mm8 + "'%23")
К сожалению это не помогло.
Покажи код класс с примером данных. Или хотя бы, какой тип у mm3 и mm8

SheogorathGR
Сообщения: 6
Зарегистрирован: 14 окт 2014, 17:07

Re: Символ "+" в диалере

Сообщение SheogorathGR » 15 окт 2014, 17:29

razmus писал(а): Покажи код класс с примером данных. Или хотя бы, какой тип у mm3 и mm8
Код класс тут вроде бы не нужен в пример, а mm идут как String.

razmus
Сообщения: 82
Зарегистрирован: 26 мар 2013, 10:47

Re: Символ "+" в диалере

Сообщение razmus » 15 окт 2014, 17:39

http://stackoverflow.com/questions/1623 ... ction-dial
там по идее Uri.parse и не нужен... попробуй просто скормить "стринг"

SheogorathGR
Сообщения: 6
Зарегистрирован: 14 окт 2014, 17:07

Re: Символ "+" в диалере

Сообщение SheogorathGR » 15 окт 2014, 20:26

razmus писал(а):http://stackoverflow.com/questions/1623 ... ction-dial
там по идее Uri.parse и не нужен... попробуй просто скормить "стринг"
Если вы имеете ввиду прописать одну "String" то так уже пробовал и результат не менялся. А без "uri.parse" я не знаю как сделать, если такое возможно то киньте ссылочку на пример или где про такое почитать.

razmus
Сообщения: 82
Зарегистрирован: 26 мар 2013, 10:47

Re: Символ "+" в диалере

Сообщение razmus » 16 окт 2014, 09:24

а зачем вам "+" между цифрами?

SheogorathGR
Сообщения: 6
Зарегистрирован: 14 окт 2014, 17:07

Re: Символ "+" в диалере

Сообщение SheogorathGR » 16 окт 2014, 14:12

razmus писал(а):а зачем вам "+" между цифрами?
Для отправки ussd запроса.


SheogorathGR
Сообщения: 6
Зарегистрирован: 14 окт 2014, 17:07

Re: Символ "+" в диалере

Сообщение SheogorathGR » 18 окт 2014, 00:12

Там жеж по сути ничего не меняется. В общем тоже не работает.

Ответить