0
我知道这可能已经问过一些时间,别的地方,但我无法找到一个令人满意的答案:/最佳方式
假设我有一个静态数据的某些量我的android应用程序。每个条目都有类似
Item {
firstValue;
secondValue;
List<SubItems> subItems;
}
SubItem {
title;
text;
}
什么是存储这个“项目”的最佳方式的结构 - 在尺寸和性能方面?
我的想法而已:
1)某种XML结构:
<root>
<Item>
<firstValue/>
<secondValue/>
<list>
<SubItem><title/><text/></SubItem>
<SubItem><title/><text/></SubItem>
<SubItem><title/><text/></SubItem>
</list>
</Item>
<Item> ... </Item>
...
</root>
这将需要一些读者解析结构。
2)连接的字符串不同的分隔符:
<string>firstValue # secondValue # title % text ## title % text ## ...
通过“#”先拆,再拆由第三部分“##”获得的子项,然后通过“%”分割。直到现在我使用第二个选项,但文本的数量越来越大,我这个连接似乎失去控制。