【发布时间】:2023-03-30 18:43:01
【问题描述】:
我正在构建一个应用程序,用户可以在其中将单词添加到应用程序本身,然后可以访问它们。想想没有'='部分的基本字典。只是一个单词列表。 因此,我有一个 EditText 和一个“添加”按钮。现在如何将一个单词保存到以后可以在 listView 中使用的东西中?此外,如何将输入 永久 保存到应用程序中,而不仅仅是为应用程序的当前运行实例,而是实际保存它? 我正在考虑使用 arrayList 甚至是地图 - 稍后用于字典目的,但不知道在哪里保存它,如何保存它,然后如何访问它......
我的(未受过教育的)思考过程类似于在值字典中创建一个文本文件,其中将包含一个地图。然后每次用户添加一个新单词时,它会将地图读入内存,将单词添加到其中,然后重新保存。但我认为这将是非常不负责任的资源管理,如果只添加一件事,就必须将其全部读入内存。所以像“添加到文件的最后一行”这样的东西可能会更好,然后只有在访问 listView 时才整体读取文件?再说一次,也许我在这里的整个思考过程都有缺陷,但这就是我在这里的目的:)
那么,精通java的人会怎么想?
非常感谢任何和所有帮助! :)
【问题讨论】:
-
您是否对此进行了 Google 搜索?对于这个确切的事情,必须有教程的线索......
-
我做到了,是的,尽力而为,否则不会发布。在这里发帖真的是最后的手段......而且,很多人甚至不评论为什么?我认为这个网站比那个更好......显然我被证明是非常错误的......
标签: java android android-studio input