我正在编写一个带有对话系统的应用程序。对话由带有特定文本的卡片序列组成。它们可能交替或重复。
卡片由一个id、一张图片和文字组成。加载数据时,根据id,将显示所需的卡。
我的问题是存储这些数据的最佳方式是什么?
我猜3个选项:
您自己提供的所有三个选项都可以正常工作!
要在它们之间做出选择,您必须回答一个简单的问题:您是要创建一个动态系统,您可以在其中创建和删除卡片,还是将是静态数据?
换句话说:如果您只是要显示静态数据,那么使用本地数据库来实现一切是否值得?
我个人会使用数据库来实现它,因为我希望至少可以选择最终动态地完成所有事情。另外:
strings.xml
仅适用于静态 UI 元素 IMO.
希望这有帮助!干杯