使用android玩数据库表

使用android玩数据库表,android,sqlite,Android,Sqlite,目前,我正在制作一个应用程序来计算体重指数,在当天,他们可以查看进度。到目前为止,我设法创建了注册和登录页面。他们只需要用户名和密码即可注册,并使用相同的用户名和密码登录lgin。我使用名为user的sqllite制作了一个表,用于存储密码和用户名只要nw。成功登录后,用户将指向主页,在主页上填写日期和当前重量,然后单击“计算”。这里的问题是,我不知道在用户单击“计算”后如何开始。我是否应该创建新表来存储插入的日期和重量?但是如果我这样做,如何将用户表与包含日期和权重的表链接?或者我在用户表中添

目前,我正在制作一个应用程序来计算体重指数,在当天,他们可以查看进度。到目前为止,我设法创建了注册和登录页面。他们只需要用户名和密码即可注册,并使用相同的用户名和密码登录lgin。我使用名为user的sqllite制作了一个表,用于存储密码和用户名只要nw。成功登录后,用户将指向主页,在主页上填写日期和当前重量,然后单击“计算”。这里的问题是,我不知道在用户单击“计算”后如何开始。我是否应该创建新表来存储插入的日期和重量?但是如果我这样做,如何将用户表与包含日期和权重的表链接?或者我在用户表中添加了另一列,名为date and weight?但是我这样做了,一个用户每天都可以插入数据。如何存储该数据?谢谢。。 计算并将数据放入系统之前,应用程序主页下方的图像。插入的日期基于系统日期


您需要两张表格:

用户
字段:

1) 身份证 2) 用户名 3) 密码

用户日志
字段:

1) 身份证 2) 用户id(与用户字段中的id字段的关系) 3) 重量 4) 高度(我们假设高度在变化) 5) 日期

要添加记录,请执行以下操作:

ContentValues values = new ContentValues();

values.put("username","my_username");

values.put("password","my_password")

int id= db.insert("user", null, values);

链接将帮助您了解android中的sqlite:

现在我看到了流程…因此用户id将充当外键??但是如何从用户表中获取id并将其作为外键放入用户日志表中??我以前从未见过这种代码。我正在为回答添加解决方案。谢谢,mate…但它是如何工作的?抱歉……这里的链接将帮助您在android中使用sqlite数据库