내 DB에 대한 클래스 액세스를 허용하는 오류가 발생했습니다. .getReadableDatabase()에서 오류가 발생합니다. 받은 오류는 다음과 같습니다. 이 오류를 수정하는 방법을 모릅니다.비 정적 메서드에 대한 정적 참조를 만들 수 없습니다.
Cannot make a static reference to the non-static method getReadableDatabase() from the type SQLiteOpenHelper
방법 :
lsLogin.setOnClickListener (new OnClickListener() {
@Override
public void onClick(View v) {
//check login
String username = lsUsername.getText().toString();
String password = lsPassword.getText().toString();
try{
if(LoginDB.vaidateUser(username,password)) {
Intent goToNextActivity = new Intent(getApplicationContext(), menu.class);
startActivity(goToNextActivity);
Toast.makeText(LoginScrExample.this,"Login Sucessful",Toast.LENGTH_LONG).show();
}else{
Toast.makeText(LoginScrExample.this,"Invalid Username/Password",Toast.LENGTH_LONG).show();
}
}