Android以sqlite存储数据

时间:2013-12-02 07:24:48

标签: android sql sqlite

我目前制作一个Android应用程序。我设法注册并登录然后将用户引导到主页面。如何将插入的数据链接到当前登录用户。我应该为插入的值创建新表。所有主页面中的元素也已完成。但问题是当用户在主页面中插入数据时。我将插入的数据连接到当前登录的用户......以及它如何在数据库中工作(sqllite)。 .do我只是使用以前注册用户使用的表..或者创建新的表来存储插入主页中的数据nw。

2 个答案:

答案 0 :(得分:2)

只需使用之前注册用户使用的表进行简单修改即可。添加一个存储用户登录状态的列。

答案 1 :(得分:0)

通过ALTER TABLE,

在以前使用的表中添加附加列user_Status
private 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);
    }  
}