【发布时间】:2023-03-11 23:35:02
【问题描述】:
我有一个位于assets 文件夹中的大文本文件,并且我有一个按钮可以成功读取文件的下一行。但是,如果用户单击另一个按钮,我想阅读上一行。
将整个文件读入内存不是一种选择。文件行没有编号。
【问题讨论】:
-
你目前的实现是什么?你有什么办法解决这个问题?
-
虽然使用资产目录中的文件为应用程序播种可能是最简单的,但当您像这样使用它时,我认为文件表示形式不正确。您可能需要考虑替代设置,包括资产目录中的 SQLite DB 或 XML 文件,或在启动时从文件转换为 SQLite DB(或仅一次,除非文件更改)
-
@Eric 我试图向后读取文件但徒劳无功。