SQLite 和 sharedpreferences 哪个更适合 Android 应用程序中的注册系统?

Which of SQLite or sharedpreferences is better for a registration system in an Android application?

我正在开发应用程序,我想知道在 Android Studio 应用程序中使用 sharedpreferences 创建登录、注册和注销功能是否比使用 Sqlite 更好?

我是 Android 开发新手。

关于使用什么来保存用户当前状态完全取决于您的选择,我更喜欢使用共享首选项。注册和登录使用 SQLite 数据库。共享首选项通常用于执行轻操作。您可以在 SQLite 中搜索数据,因为您可能有很多用户。

所以使用 SQLite 注册和登录,然后使用共享首选项保存用户的当前状态。

共享首选项

sharedPreferences 是一个 key/value 存储,您可以在其中保存特定键下的数据。要从商店中读取数据,您必须知道数据的键。这使得读取数据变得非常容易。但是,存储少量数据很容易,存储和读取大型结构化数据也很困难,因为您需要为每个数据定义键。