Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 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
- 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
- RequestQueue requestQueue = Volley.newRequestQueue(LoginActivity.this);
- LoginRequest loginRequest = new LoginRequest(email, pass, new Response.Listener<String>() {
- @Override
- public void onResponse(String response) {
- progressDialog.dismiss();
- // Response from the server is in the form if a JSON, so we need a JSON Object
- try {
- JSONObject jsonObject = new JSONObject(response);
- if (jsonObject.getBoolean("success")) {
- //Passing all received data from server to next activity
- String sessionname = jsonObject.getString("name");
- String sessionmobile = jsonObject.getString("mobile");
- String sessionemail = jsonObject.getString("email");
- String sessionphoto = jsonObject.getString("url");
- //create shared preference and store data
- session.createLoginSession(sessionname,sessionemail,sessionmobile,sessionphoto);
- Intent loginSuccess = new Intent(LoginActivity.this, MainActivity.class);
- loginSuccess.putExtra("login","success");
- startActivity(loginSuccess);
- finish();
- } else {
- if(jsonObject.getString("status").equals("INVALID"))
- Toast.makeText(LoginActivity.this, "User Not Found", Toast.LENGTH_SHORT).show();
- else{
- Toast.makeText(LoginActivity.this, "Passwords Don't Match", Toast.LENGTH_SHORT).show();
- }
- }
- } catch (JSONException e) {
- e.printStackTrace();
- Toast.makeText(LoginActivity.this, "Bad Response From Server", Toast.LENGTH_SHORT).show();
- }
- }
- }, new Response.ErrorListener() {
- @Override
- public void onErrorResponse(VolleyError error) {
- progressDialog.dismiss();
- if (error instanceof ServerError)
- Toast.makeText(LoginActivity.this, "Server Error", Toast.LENGTH_SHORT).show();
- else if (error instanceof TimeoutError)
- Toast.makeText(LoginActivity.this, "Connection Timed Out", Toast.LENGTH_SHORT).show();
- else if (error instanceof NetworkError)
- Toast.makeText(LoginActivity.this, "Bad Network Connection", Toast.LENGTH_SHORT).show();
- }
- });
- loginRequest.setTag(TAG);
- requestQueue.add(loginRequest);
- }
- }
Add Comment
Please, Sign In to add comment