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
You are welcome to use
toHtml()
on theHtml
class, though that can only handle some HTML output, not arbitrary things.You could also have an
ArrayList
that holds theSpannable
rather than aString
conversion of thatSpannable
.