问题描述
我有一个应用程序,可以在 EditTexts 中记录用户输入,然后在第二个 Activity 中将它们显示为 textView。但是,每次我关闭应用程序时,这些文本字段都会重置。即使应用程序关闭,我如何保存用户输入以使其保持不变?另外,有没有办法每 24 小时用空的 EditTexts 重置应用程序。
解决方法
- 选项 1:您可以使用 SharedPreferences 或 DataStore
- 选项 2:使用 SQLite 等本地数据库(您可以使用 Room)
,
使用 SharedPreferences 或 Preferences DataStore 即使在关闭应用后也能保留数据。
,
正如其他人所说,您可以使用 SharedPreferences 或 Room。
点击 here 进入 Room Database 或点击 here 进入 SharedPreferences
或者来自官方来源的 Room Database 指南:here