Извините, если это глупый вопрос, но я новичок в Android Разработка. Я пытаюсь создать экран входа в систему, который будет направлять врачей на одно мероприятие и медсестер на другое занятие при входе в систему. Это не похоже на работу. Я ввел код в логин. java class:
btLogin.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v) {
String email = loginemail.getText().toString();
String password = loginpassword.getText().toString();
Boolean Chkemailpass = db.emailpassword(email, password);
if(Chkemailpass == true) {
Cursor typeofuser;
typeofuser = db.checkUser(loginemail.getText().toString()); //get user type from database
if(typeofuser.equals("Nurse")) {
Intent mainintent = new Intent(Login.this, NurseHome.class);
startActivity(mainintent);}
else if (typeofuser.equals("Doctor")){
Intent intent = new Intent(Login.this, DoctorHome.class);
startActivity(intent);}
}
else
Toast.makeText(getApplicationContext(),"Wrong email or password", Toast.LENGTH_SHORT).show();
}
});
}
}
И у меня также есть этот код в классе databasehelper, относящийся к типу пользователя:
public Cursor checkUser(String email) {
SQLiteDatabase db = this.getReadableDatabase();
Cursor res = db.rawQuery("SELECT TYPEOFUSER from user_table WHERE EMAIL=email", null);
return res;
}
Вся помощь будет оценил, спасибо.