我想永久保存Spanned对象. (我现在保存String它是持续存在的,但是在它上运行
Html.from
Html()需要1秒钟,显着地减慢了UI.)
@H_404_5@解决方法
我看到像ParcelableSpan和SpannedString和SpannableString这样的东西,但我不知道使用哪个.
现在,Html.toHtml()是您唯一的内置选项. Parcelable用于进程间通信,不能设计为耐用.如果toHtml()不涵盖您正在使用的所有特定类型的跨度,则必须自己编写序列化机制.
由于保存对象涉及磁盘I / O,所以您应该在后台线程中执行该操作,而不管toHtml()的速度如何.