我正在开发一个应用程序,我想知道使用sharedpreferences在Android Studio应用程序中创建登录,注册和注销功能是否更好,而不是使用Sqlite?
我是Android开发的新手。
答案 0 :(得分:1)
关于它完全取决于您选择用于保存当前用户状态的内容,我更喜欢使用共享首选项。并且用于注册和登录使用SQLite数据库。共享首选项通常用于执行轻量级操作。您可以在SQLite中搜索数据,因为您可能拥有许多用户。
因此,使用SQLite注册并登录,然后使用共享首选项来保存用户的当前状态。
共享预防
sharedPreferences是一个键/值存储,您可以在其中保存特定键下的数据。要从商店读取数据,您必须知道数据的密钥。这使得读取数据非常容易。但是,尽管存储和读取大型结构化数据很困难,因为存储和读取大量结构化数据非常简单,因为您需要为每个数据定义密钥。