是否有任何在一个程序中使用两者的利弊 我们可以在android中使用共享首选项和sqlite吗? 这甚至可以使用吗?
答案 0 :(得分:0)
在单个程序中是否有使用这两种程序的优点和缺点?
是的,它们取决于您的使用情况。通常,共享首选项用于存储大小较小的信息(通常以字节为单位),您不希望在图片中执行额外的SQLite工作。 SQLite是存储较大信息的首选。
我们可以在android中使用共享首选项和sqlite吗?
是,
这甚至可以使用吗?
是
答案 1 :(得分:0)
可能的话,您应该在settings
中存储flags
,String
和一行SharedPrefrence
,而且任何其他与多个字段相关的关系数据都应该在sqlite
中
答案 2 :(得分:0)
是的,你可以根据自己的需要使用两者,sqlite基本上用于存储重大信息,如大文本图片,音频文件和简单键值对的碎片pref,事实上,当你的数据很大时,你应该通过你的休息服务消费内容android app。
答案 3 :(得分:0)
是的,您可以同时使用SharedPreference
和SQLite
,具体取决于您的要求。您可以从here
之前询问过这个问题。 Pros and Cons of SQLite and Shared Preferences但我想添加一些链接供您更具体地了解。
SharedPreferences: SharedPreference
用于存储小数据。您可以根据需要在应用程序中使用多个SharedPreference
。您可以从Android Developer网站了解相关信息。
SQLite: Sqlite是android用来存储一些与sharedpreferences相比大量数据的数据库。有许多关于SQLite
的教程,您可以关注this link
例如:在Android应用程序中主要使用的常见方案是用户登录过程。您可以使用SharedPreference
维护用户登录会话,并且可以将用户生物数据存储在SQLite
中,如用户名,电子邮件,联系人,组织等,并使用SQLite
数据库查询执行更新,删除。用户登录会话管理有一个完整的实施,您可以关注this link。
希望它会对你有所帮助。