Как SmsMessage работает в библиотеке Kotlin? ⇐ Android
-
Гость
Как SmsMessage работает в библиотеке Kotlin?
Я не понимаю, как этот класс работает при получении новых SMS-сообщений.
Моя проблема в том, что если в теле SMS есть знак «#», то первая часть сообщения попадает в getDisplayMessageBody(), а вторая часть сообщения попадает в code>getMessageBody().
Что мне нужно сделать, чтобы получить все в одном? Мне кажется, он как-то странно работает, хотя и предназначен для СМС.
Пример полученного смс: часть текста работает #100 процентов
Если я прочитаю только getMessageBody(), я получу следующий текст:
#100 процентов
И в get будет сохранено "getDisplayMessageBody()":
Некоторый текст работает
Я не понимаю, как этот класс работает при получении новых SMS-сообщений.
Моя проблема в том, что если в теле SMS есть знак «#», то первая часть сообщения попадает в getDisplayMessageBody(), а вторая часть сообщения попадает в code>getMessageBody().
Что мне нужно сделать, чтобы получить все в одном? Мне кажется, он как-то странно работает, хотя и предназначен для СМС.
Пример полученного смс: часть текста работает #100 процентов
Если я прочитаю только getMessageBody(), я получу следующий текст:
#100 процентов
И в get будет сохранено "getDisplayMessageBody()":
Некоторый текст работает
Мобильная версия