android - 加载约 500 段和选项的最佳方式
问题描述
在经历了一些 Google Codelabs 之后,我才刚刚开始尝试制作一个简单的应用程序。我写了一个选择你自己的冒险类型的游戏。它由 500 个段落组成,在每个段落的末尾通常是选择下一步要采取的行动(即要加载的段落)和可能的一些游戏逻辑。现在我只专注于文本。
制作 500 个文本文件并加载所需的任何文件编号似乎更简单,但是加载所有段落更有意义,因为整个文本作为文本文件占用大约 300Kb。
我怎么会尝试这个?我知道我需要一个文本数组和文件阅读器。我认为用轮廓符来格式化段落以分隔它们会更有效,因为只创建 500 个文件并编写一个 While 循环来馈送我的数组可能会更简单。
这应该可以实现我当前的目标,但是当我想在段落末尾添加选项时,似乎包含文本和选项的 JSON 或 XML 文件会更好。我什至不知道如何尝试这个。
示例段落:“你听到一个骑手疾驰并朝着声音旋转。你有森林隐身技能吗?如果有,转95。如果没有,转234。”
解决方案
推荐阅读
- android - 是否打算在另一个应用中打开 URL,即使我的应用设置为默认?(安卓 11)
- mysql - 组合来自两个 mySQL 查询的相交结果
- vb.net - 无法从 Web 服务打开网页
- python - 找不到所需版本时自动更改包版本
- jquery - 提交前通过jquery验证表单
- javascript - 在 Javascript 中编写条件的简写方法
- asp.net-web-api - OData EDM 模型 - 自动扩展嵌套实体类型
- flutter - 如何创建 admob app-ads.txt 文件 flutter web app?
- sql - 在 sas 中计算连续月份
- gitlab - 有没有办法使用 GitLab CI yml 中的标签调用 Ansible 塔模板?