我目前制作一个Android应用程序。我设法注册并登录然后将用户引导到主页面。如何将插入的数据链接到当前登录用户。我应该为插入的值创建新表。所有主页面中的元素也已完成。但问题是当用户在主页面中插入数据时。我将插入的数据连接到当前登录的用户......以及它如何在数据库中工作(sqllite)。 .do我只是使用以前注册用户使用的表..或者创建新的表来存储插入主页中的数据nw。
答案 0 :(得分:2)
只需使用之前注册用户使用的表进行简单修改即可。添加一个存储用户登录状态的列。
答案 1 :(得分:0)
通过ALTER TABLE,
在以前使用的表中添加附加列user_Statusprivate static final String DATABASE_INSERT_COULMN = "ALTER TABLE TableName ADD COLUMN user_Status string;";
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
// If it is new version add coulmn in previous table
if (newVersion > oldVersion) {
db.execSQL(DATABASE_INSERT_COULMN);
}
}