Android Studio:创建用户类型

时间:2017-03-30 19:31:56

标签: android sqlite android-studio

我正在写信,要求为我的申请提出一些建议。我只创建了一个用户注册并登录的应用程序。

但是,我正在尝试创建一个有两种用户类型的应用:房东和租户。我能想到的唯一方法是创建两个不同的数据库和两个不同的登录屏幕,以允许用户访问正确的活动。我不禁感到这样做是一个漫长而艰巨的过程。

我想知道是否有人能指出我在使用独特用户类型登录方面的更好方向?

编辑 图1

public boolean validateUser(String username, String password){
    Cursor c = getReadableDatabase().rawQuery(
            "SELECT * FROM " + TABLE_USERS + " WHERE "
                    + KEY_USERS + "='" + username +"'AND "+KEY_PASS+"='"+password+"'" ,  null);
    if (c.getCount() > 0) {
        return true;
    }
    else{return false;}

}

1 个答案:

答案 0 :(得分:0)

你的问题有点“一般”或换句话说,我不知道你的应用程序到底应该做什么。无论如何。我建议如下: 您可以在数据库中创建一个字段(让我们将此字段称为“TYPE”),该字段将保存一个值(例如true / false或用于您目的的任何值),以区分这两种类型的用户。在您的登录活动中,您将访问该用户并选中“TYPE”字段,并根据该字段中的值开始相应的活动。

例如:

  • 用户登录 - >
    • 如果值== true - >开始租户活动
    • 其他 - > 开始房东活动