Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private void updateUserDisplayName(final String displayName, final AlertDialog alertDialog){
- String fullUrl = CommonUtil.BASE_URL+"user/update";
- final StringRequest request = new StringRequest(Request.Method.POST, fullUrl,
- new Response.Listener<String>() {
- @Override
- public void onResponse(String response) {
- UserDetailsUpdateResponse responsePojo = new Gson().fromJson(response, UserDetailsUpdateResponse.class);
- if (responsePojo != null && responsePojo.getStatus().equalsIgnoreCase("success")) {
- Toast.makeText(ChitChatActivity.this, "Success", Toast.LENGTH_SHORT).show();
- storeData.setData(ChitChatActivity.this, StoreData.USER_NAME, displayName);
- alertDialog.dismiss();
- } else
- Toast.makeText(ChitChatActivity.this, "Name update failed", Toast.LENGTH_SHORT).show();
- }
- },
- new Response.ErrorListener() {
- @Override
- public void onErrorResponse(VolleyError error) {
- Toast.makeText(ChitChatActivity.this, error.getLocalizedMessage(), Toast.LENGTH_SHORT).show();
- }
- }
- )
- {
- @Override
- public Map<String, String> getHeaders() throws AuthFailureError {
- return CommonUtil.getHeaderInfo(ChitChatActivity.this);
- }
- @Override
- public byte[] getBody() throws AuthFailureError {
- try {
- JSONObject jsonObject = new JSONObject();
- jsonObject.put("displayName", displayName);
- return jsonObject.toString().getBytes();
- } catch (Exception e) {
- e.printStackTrace();
- return new byte[0];
- }
- }
- public String getBodyContentType() {
- return "application/json";
- }
- };
- RequestQueue queue = Volley.newRequestQueue(this);
- queue.add(request);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement