Advertisement
Guest User

Untitled

a guest
Mar 6th, 2019
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.54 KB | None | 0 0
  1. Cannot make a static reference to the non-static method getReadableDatabase() from the type SQLiteOpenHelper
  2.  
  3. public static boolean vaidateUser(String username, String password) {
  4. Cursor c = getReadableDatabase().rawQuery(
  5. "SELECT * FROM " + TABLE_NAME_CREDENTIALS + " WHERE "
  6. + COLUMN_NAME_USERNAME + "='" + username +"'AND "+COLUMN_NAME_PASSWORD+"='"+password+"'" , null);
  7. if (c.getCount()>0)
  8. return true;
  9. return false;
  10.  
  11. lsLogin.setOnClickListener (new OnClickListener() {
  12.  
  13. @Override
  14. public void onClick(View v) {
  15. //check login
  16. String username = lsUsername.getText().toString();
  17. String password = lsPassword.getText().toString();
  18. try{
  19. if(LoginDB.vaidateUser(username,password)) {
  20. Intent goToNextActivity = new Intent(getApplicationContext(), menu.class);
  21. startActivity(goToNextActivity);
  22.  
  23. Toast.makeText(LoginScrExample.this,"Login Sucessful",Toast.LENGTH_LONG).show();
  24. }else{
  25. Toast.makeText(LoginScrExample.this,"Invalid Username/Password",Toast.LENGTH_LONG).show();
  26. }
  27.  
  28. }
  29.  
  30. getReadableDatabase();
  31.  
  32. Cursor c = new SQLiteOpenHelper().getReadableDatabase()..
  33.  
  34. SQLiteOpenHelper soh = new SQLiteOpenHelper();
  35. Cursor c = soh().getReadableDatabase()..
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement