Guest User

Untitled

a guest
Jan 19th, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.54 KB | None | 0 0
  1. W/art: Long monitor contention with owner Timer-124 (15395) at boolean android.os.MessageQueue.enqueueMessage(android.os.Message, long)(MessageQueue.java:541) waiters=193 in boolean android.os.MessageQueue.enqueueMessage(android.os.Message, long) for 2.853s
  2. W/art: Long monitor contention with owner Timer-124 (15395) at boolean android.os.MessageQueue.enqueueMessage(android.os.Message, long)(MessageQueue.java:541) waiters=193 in boolean android.os.MessageQueue.enqueueMessage(android.os.Message, long) for 2.853s
  3.  
  4. RequestQueue requestQueue = Volley.newRequestQueue(LoginActivity.this);
  5.  
  6. LoginRequest loginRequest = new LoginRequest(email, pass, new Response.Listener<String>() {
  7. @Override
  8. public void onResponse(String response) {
  9.  
  10. progressDialog.dismiss();
  11. // Response from the server is in the form if a JSON, so we need a JSON Object
  12. try {
  13. JSONObject jsonObject = new JSONObject(response);
  14. if (jsonObject.getBoolean("success")) {
  15.  
  16. //Passing all received data from server to next activity
  17. String sessionname = jsonObject.getString("name");
  18. String sessionmobile = jsonObject.getString("mobile");
  19. String sessionemail = jsonObject.getString("email");
  20. String sessionphoto = jsonObject.getString("url");
  21.  
  22. //create shared preference and store data
  23. session.createLoginSession(sessionname,sessionemail,sessionmobile,sessionphoto);
  24.  
  25. Intent loginSuccess = new Intent(LoginActivity.this, MainActivity.class);
  26. loginSuccess.putExtra("login","success");
  27. startActivity(loginSuccess);
  28. finish();
  29. } else {
  30. if(jsonObject.getString("status").equals("INVALID"))
  31. Toast.makeText(LoginActivity.this, "User Not Found", Toast.LENGTH_SHORT).show();
  32. else{
  33. Toast.makeText(LoginActivity.this, "Passwords Don't Match", Toast.LENGTH_SHORT).show();
  34. }
  35. }
  36. } catch (JSONException e) {
  37. e.printStackTrace();
  38. Toast.makeText(LoginActivity.this, "Bad Response From Server", Toast.LENGTH_SHORT).show();
  39. }
  40. }
  41. }, new Response.ErrorListener() {
  42. @Override
  43. public void onErrorResponse(VolleyError error) {
  44. progressDialog.dismiss();
  45. if (error instanceof ServerError)
  46. Toast.makeText(LoginActivity.this, "Server Error", Toast.LENGTH_SHORT).show();
  47. else if (error instanceof TimeoutError)
  48. Toast.makeText(LoginActivity.this, "Connection Timed Out", Toast.LENGTH_SHORT).show();
  49. else if (error instanceof NetworkError)
  50. Toast.makeText(LoginActivity.this, "Bad Network Connection", Toast.LENGTH_SHORT).show();
  51. }
  52. });
  53. loginRequest.setTag(TAG);
  54. requestQueue.add(loginRequest);
  55. }
  56.  
  57. }
Add Comment
Please, Sign In to add comment