[英]database for personal data and setting in android sqlite
我目前正在Android上开发健康应用程序。
需要存储个人数据,例如应用程序的性别,身高和设置。
我计划创建一个具有不同列的表。
我的问题是关于使用默认值创建表并编辑数据库。
我的第一个想法是创建表并在onCreate()
添加具有默认值的行。
但是onCreate()
用法似乎是错误的,因为我看到只有db.execSQL(SQL_CREATE_ENTRIES)
是onCreate()
多个示例。
第二个想法是在SQL中使用DEFAULT
,但是我仍然必须找到某个地方来运行添加行。
有什么好的做法?
关于编辑这些数据,我在sqliteopenhelper
类中放置了多个公共获取和设置函数。
这样做对吗?
创建多个表时,由于有很多函数,因此sqliteopenhelper
类似乎有点混乱。
欢迎提出任何建议和批评。
谢谢大家
您的数据真的需要整个SQL数据库吗? 根据您的问题,我了解到您存储了单个用户的数据(性别,身高)。 如果是这样,您可以使用Android的SharedPreferences 。 SharedPreferences是一个简单的键值存储系统,在该系统中,您具有基于键设置和获取值的功能(类似于具有两列(键和值)的单个SQL表)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.