Pregunta

i'm writing a chat application, and to parse emotion icons i use code from here Displaying emoticons in Android

my chat text is stored like "SENDER|TIME|NON_PARSED_CHAT_TEXT" in an ArrayList

the problem is that i have all chat messages (time and sender and chat text) in a single string, and i split it and display it in a row in a ListView, each time i get this chat text and re-parse it for the emotion icons, is there any possible way to store Spannable object (chat text after parsing resulted from the function in the question provided) to string in an ArrayList with the time and sender?

thanks

¿Fue útil?

Solución

is there any possible way to store Spannable object (chat text after parsing resulted from the function in the question provided) to string in an ArrayList with the time and sender?

You are welcome to use toHtml() on the Html class, though that can only handle some HTML output, not arbitrary things.

You could also have an ArrayList that holds the Spannable rather than a String conversion of that Spannable.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top