protected void onPostExecute(String responseString) { Log.e("Dotsquares Login", "responseStr : " + responseString); JSONObject jObject, jobj; // {"user":{"id":"663","role":"recruiter","name":"Prakash","email":"*****@*****.**","country":"India","city":"Jaipur","address":"Jaipur, 20, Station Road, Barodia Scheme, Gopalbari, Jaipur, Rajasthan, India","age":null,"gender":null,"image":"files\/user\/image\/1230\/1430450423.jpg"},"message":"User // login successfully.","status":true} String get_replycode = "", get_message = "", userid = "", name = "", email = "", address = "", role = "", age = "", gender = "", city = "", image = ""; try { jObject = new JSONObject(responseString); get_message = jObject.getString("message").trim(); get_replycode = jObject.getString("status").trim(); if (get_replycode.equalsIgnoreCase("true")) { jobj = jObject.getJSONObject("user"); userid = jobj.getString("id"); role = jobj.getString("role"); name = jobj.getString("name"); email = jobj.getString("email"); address = jobj.getString("address"); age = jobj.getString("age"); gender = jobj.getString("gender"); city = jobj.getString("city"); image = jobj.getString("image"); GlobalClaass.savePrefrencesfor(context, PreferenceConnector.USERID, userid); GlobalClaass.savePrefrencesfor(context, PreferenceConnector.ROLE, role); GlobalClaass.savePrefrencesfor(context, PreferenceConnector.NAME, name); GlobalClaass.savePrefrencesfor(context, PreferenceConnector.EMAIL, email); GlobalClaass.savePrefrencesfor(context, PreferenceConnector.COUNTRY, "India"); GlobalClaass.savePrefrencesfor(context, PreferenceConnector.CITY, city); GlobalClaass.savePrefrencesfor(context, PreferenceConnector.ADDRESS, address); GlobalClaass.savePrefrencesfor(context, PreferenceConnector.AGE, age); GlobalClaass.savePrefrencesfor(context, PreferenceConnector.GENDER, gender); GlobalClaass.savePrefrencesfor(context, PreferenceConnector.IMAGE, image); if (jobj.has("school_photo")) { GlobalClaass.savePrefrencesfor( context, PreferenceConnector.School_photo, jobj.get("school_photo").toString()); } // change it to dynamic when data available - !! IMPORTANT // !! if (role.equalsIgnoreCase("teacher")) { startActivity( new Intent(context, JobListActivity.class).putExtra("LoginType", "Service")); GlobalClaass.activitySlideForwardAnimation(context); finish(); } else { startActivity( new Intent(context, TeachersListActivity.class).putExtra("LoginType", "Service")); GlobalClaass.activitySlideForwardAnimation(context); finish(); } } else { GlobalClaass.showToastMessage(context, get_message); } } catch (Exception e) { e.printStackTrace(); } GlobalClaass.hideProgressBar(context); }
protected void onPostExecute(String responseString) { // AlertDialog.Builder builder = new AlertDialog.Builder(context); // builder.setMessage(""+Social_Email+" "+Social_id+" "+Roll_Type+" "+Social_Type+" // "+regid); // // builder.show(); Log.e("Login With Facebook", "responseStr : " + responseString); JSONObject jObject, jobj; String get_replycode = "", get_message = "", userid = "", name = "", email = "", address = "", role = "", age = "", gender = "", city = "", image = ""; try { jObject = new JSONObject(responseString); get_message = jObject.getString("message").trim(); get_replycode = jObject.getString("status").trim(); if (get_replycode.equalsIgnoreCase("true")) { jobj = jObject.getJSONObject("user"); userid = jobj.getString("id"); role = jobj.getString("role"); name = jobj.getString("name"); email = jobj.getString("email"); address = jobj.getString("address"); age = jobj.getString("age"); gender = jobj.getString("gender"); city = jobj.getString("city"); image = jobj.getString("image"); if (jobj.has("school_photo")) { GlobalClaass.savePrefrencesfor( context, PreferenceConnector.School_photo, jobj.get("school_photo").toString()); } GlobalClaass.savePrefrencesfor(context, PreferenceConnector.USERID, userid); GlobalClaass.savePrefrencesfor(context, PreferenceConnector.ROLE, role); GlobalClaass.savePrefrencesfor(context, PreferenceConnector.NAME, name); GlobalClaass.savePrefrencesfor(context, PreferenceConnector.EMAIL, email); GlobalClaass.savePrefrencesfor(context, PreferenceConnector.COUNTRY, "India"); GlobalClaass.savePrefrencesfor(context, PreferenceConnector.CITY, city); GlobalClaass.savePrefrencesfor(context, PreferenceConnector.ADDRESS, address); GlobalClaass.savePrefrencesfor(context, PreferenceConnector.AGE, age); GlobalClaass.savePrefrencesfor(context, PreferenceConnector.GENDER, gender); GlobalClaass.savePrefrencesfor(context, PreferenceConnector.IMAGE, image); if (role.equalsIgnoreCase("teacher")) { if (Social_Type.equalsIgnoreCase("facebook")) { startActivity( new Intent(context, JobListActivity.class).putExtra("LoginType", "facebook")); } else if (Social_Type.equalsIgnoreCase("gplus")) { startActivity( new Intent(context, JobListActivity.class).putExtra("LoginType", "gplus")); } else { startActivity( new Intent(context, JobListActivity.class).putExtra("LoginType", "twitter")); } GlobalClaass.activitySlideForwardAnimation(context); finish(); } else { if (Social_Type.equalsIgnoreCase("facebook")) { startActivity( new Intent(context, TeachersListActivity.class) .putExtra("LoginType", "facebook")); } else if (Social_Type.equalsIgnoreCase("gplus")) { startActivity( new Intent(context, TeachersListActivity.class).putExtra("LoginType", "gplus")); } else { startActivity( new Intent(context, TeachersListActivity.class).putExtra("LoginType", "twitter")); } GlobalClaass.activitySlideForwardAnimation(context); finish(); } } else { GlobalClaass.showToastMessage(context, get_message); } } catch (Exception e) { } GlobalClaass.hideProgressBar(context); }