如何使用 Kotlin 在他们的设备上保存用户输入?

问题描述

我有一个应用程序,可以在 EditTexts 中记录用户输入,然后在第二个 Activity 中将它们显示为 textView。但是,每次我关闭应用程序时,这些文本字段都会重置。即使应用程序关闭,我如何保存用户输入以使其保持不变?另外,有没有办法每 24 小时用空的 EditTexts 重置应用程序。

解决方法

  • 选项 1:您可以使用 SharedPreferences 或 DataStore
  • 选项 2:使用 SQLite 等本地数据库(您可以使用 Room)
,

使用 SharedPreferences 或 Preferences DataStore 即使在关闭应用后也能保留数据。

,

正如其他人所说,您可以使用 SharedPreferences 或 Room。

点击 here 进入 Room Database 或点击 here 进入 SharedPreferences

或者来自官方来源的 Room Database 指南:here