Guest User

Untitled

a guest
Jul 31st, 2018
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.71 KB | None | 0 0
  1. Why is my Login Screen crashing?
  2. public Cursor loginUser(String username) throws SQLException{
  3. String[] columns = new String[] {KEY_ROW_ID_USER, KEY_USER_NAMES, KEY_USER_PASSWORDS, KEY_USER_ACCESS};
  4. String whereClause = KEY_USER_ACCESS+"='" + username+ "'";
  5. Cursor cursor = db.query(USERS_TABLE, columns, whereClause, null, null, null, null);
  6.  
  7. if(cursor != null){
  8. cursor.moveToFirst();
  9. }
  10. return cursor;
  11. }
  12.  
  13. public void onCreate(Bundle savedInstanceState) {
  14. super.onCreate(savedInstanceState);
  15. requestWindowFeature(Window.FEATURE_NO_TITLE);
  16. setContentView(R.layout.loginscreen);
  17.  
  18. dbAdapter = new PirelliDBAdapter(this);
  19. .......................................
  20.  
  21. loginButton.setOnClickListener(new OnClickListener(){
  22. public void onClick(View view){
  23. username = usernameInput.getText().toString();
  24. password = passwordInput.getText().toString();
  25.  
  26. Cursor c = dbAdapter.loginUser(usernameInput.getText().toString());
  27. }
  28. });
  29.  
  30. 03-11 01:08:25.225: W/dalvikvm(1563): threadid=1: thread exiting with uncaught exception (group=0x40014760)
  31. 03-11 01:08:25.235: E/AndroidRuntime(1563): FATAL EXCEPTION: main
  32. 03-11 01:08:25.235: E/AndroidRuntime(1563): java.lang.NullPointerException
  33. 03-11 01:08:25.235: E/AndroidRuntime(1563): at pirelli.app.dbadapter.PirelliDBAdapter.loginUser(PirelliDBAdapter.java:391)
  34. 03-11 01:08:25.235: E/AndroidRuntime(1563): at pirelli.app.LoginScreen$8.onClick(LoginScreen.java:176)
  35. 03-11 01:08:25.235: E/AndroidRuntime(1563): at android.view.View.performClick(View.java:3110)
  36. 03-11 01:08:25.235: E/AndroidRuntime(1563): at android.view.View$PerformClick.run(View.java:11934)
  37. 03-11 01:08:25.235: E/AndroidRuntime(1563): at android.os.Handler.handleCallback(Handler.java:587)
  38. 03-11 01:08:25.235: E/AndroidRuntime(1563): at android.os.Handler.dispatchMessage(Handler.java:92)
  39. 03-11 01:08:25.235: E/AndroidRuntime(1563): at android.os.Looper.loop(Looper.java:132)
  40. 03-11 01:08:25.235: E/AndroidRuntime(1563): at android.app.ActivityThread.main(ActivityThread.java:4123)
  41. 03-11 01:08:25.235: E/AndroidRuntime(1563): at java.lang.reflect.Method.invokeNative(Native Method)
  42. 03-11 01:08:25.235: E/AndroidRuntime(1563): at java.lang.reflect.Method.invoke(Method.java:491)
  43. 03-11 01:08:25.235: E/AndroidRuntime(1563): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:841)
  44. 03-11 01:08:25.235: E/AndroidRuntime(1563): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:599)
  45. 03-11 01:08:25.235: E/AndroidRuntime(1563): at dalvik.system.NativeStart.main(Native Method)
  46.  
  47. db = getReadableDatabase();
  48.  
  49. pirelli.app.dbadapter.PirelliDBAdapter.loginUser(PirelliDBAdapter.java:391)
Add Comment
Please, Sign In to add comment