Android 存储一个字符串

Android 存储一个字符串,android,imageview,emoticons,Android,Imageview,Emoticons,我正在编写一个聊天应用程序,为了解析情感图标,我使用了下面的代码 我的聊天文本像“发件人|时间|未解析的|聊天|文本”一样存储在ArrayList中 问题是,我将所有聊天信息(时间、发件人和聊天文本)都放在一个字符串中,我将其拆分并在列表视图中显示为一行,每次我获取此聊天文本并重新解析其情感图标时,是否有任何可能的方法存储可扩展对象(解析后的聊天文本由所提供问题中的函数生成)是否在ArrayList中使用时间和发件人作为字符串 谢谢 是否有任何可能的方法将可扩展对象(解析后的聊天文本由提供的问题

我正在编写一个聊天应用程序,为了解析情感图标,我使用了下面的代码

我的聊天文本像“发件人|时间|未解析的|聊天|文本”一样存储在ArrayList中

问题是,我将所有聊天信息(时间、发件人和聊天文本)都放在一个字符串中,我将其拆分并在列表视图中显示为一行,每次我获取此聊天文本并重新解析其情感图标时,是否有任何可能的方法存储可扩展对象(解析后的聊天文本由所提供问题中的函数生成)是否在ArrayList中使用时间和发件人作为字符串

谢谢

是否有任何可能的方法将可扩展对象(解析后的聊天文本由提供的问题中的函数生成)存储到带有时间和发送者的ArrayList中的字符串中

欢迎您使用,尽管它只能处理一些HTML输出,而不能处理任意的事情


你也可以有一个
ArrayList
来保存
Spannable
而不是
String
的转换
Spannable

toHtml()不会做同样的事情吗?搜索标签文本并每次替换它?与Spannable?@killercode:
toHtml()相同
获取一个
Spannable
并生成HTML。您正在考虑
fromHtml()
,它获取HTML并生成一个
Spannable
。因此,您的意思是我应该像往常一样解析情感图标,使用HTML.toHtml()然后将结果存储为字符串?我要尝试一下now@killercode:老实说,我完全不知道你想做什么。你问如何“将可扩展对象…存储到字符串”,这就是我试图回答的问题。是的,将Spanable存储为string,同时保持其已解析状态,因此下次我想从数组列表加载聊天文本时,它会直接显示聊天文本,而无需再次将字符串重新解析为Spanable,我尝试了Html.toHtml,它会显示“

”我正在做类似的事情!!!