2014-05-04 2 views
0

Я сделал приложение для андроид-чата, используя smack. моя проблема, когда я пишу «<», «>» или «&» в групповом чате пишет «& LT», «&» и GT & усилитель вместо «<», «>» и «&». но в индивидуальном чате он отлично работает и не пишет «& lt», & gt или & amp. Как я могу решить эту проблему? Я понятия не имею, что вызывает это.Android - напишите «<", ">» или «&» вместо & lt; & gt; & amp; amp

благодарит за помощь.

+1

Я понятия не имею, что пороть не –

+0

Может быть, это одна: http://www.igniterealtime.org/projects/smack/ –

+0

Смак является Open Source XMPP (Jabber) Клиентская библиотека для обмена мгновенными сообщениями и присутствие. но моя проблема, похоже, больше связана с Android или клавиатурой Android, но все еще не может угадать, что является реальной причиной. –

ответ

0

Использование &gt; для более символа и &lt; меньше, чем символ, так что здесь вам нужно заменить, как:

<string name="your_name">&lt;Your Name&gt;</string> 

Файл Android string.xml просто обычный файл XML, так что вы можете использовать XML экранирующих символов, таких как:

" &quot; 
' &apos; 
< &lt; 
> &gt; 
& &amp; 
Смежные вопросы