繁体   English   中英

android sqlite中用于个人数据和设置的数据库

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM