Ошибка последовательности строк и символов (принудительное закрытие) Android - PullRequest
0 голосов
/ 28 сентября 2011

У меня возникла проблема при решении этой проблемы.

У меня 30 смайликов.В виде сетки я отображаю все 30 изображений.Поэтому, когда я выбираю изображение в зависимости от положения изображения, соответствующий специальный символ будет отображаться в БД SQLite.Перед тем, как отправить сообщение в сервис, это как "привет :)".Мне нужно заменить «:)» на соответствующее изображение смайлика в локальной папке моего проекта (например, R.drawable.facea.png).Я могу получить данные и заменить ":)" на "aaaaa" (пример).Но когда я пытаюсь заменить «:)» на последовательность символов (изображение), я получаю «принудительное закрытие ошибки».Где я иду не так?

У меня есть функция для рисования изображения, и я получаю изображение, как в последовательности символов.Как я могу использовать значение в этой функции во всем мире.Я также попытался создать глобальную переменную и использовать значение CS глобально.Но я все еще получаю ошибку принудительного закрытия.

1 Ответ

0 голосов
/ 28 сентября 2011

Вам нужно использовать span (в частности, ImageSpan), чтобы иметь возможность вставлять растровое изображение в строку.Я написал об этом в моем блоге , в котором также описаны некоторые распространенные ошибки.

Если вы все еще не можете заставить его работать, я бы предложил опубликовать точные подробности того, что идет не так: т.е.код и трассировка стека, которая сбрасывается в logcat.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...