Advertisement
Guest User

Untitled

a guest
Sep 14th, 2017
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.57 KB | None | 0 0
  1. public class SignFragment extends Fragment {
  2. private EditText editTextFname, editTextLname, editTextMnumber, editTextEmail, editTextPass, editTextCpass;
  3. private String firstName, lastname, mobileNumber, emailId, password, cPassword;
  4. private Button buttonRegister;
  5. public SignUpFragment() {
  6. // Required empty public constructor
  7. }
  8.  
  9.  
  10. @Override
  11. public View onCreateView(LayoutInflater inflater, ViewGroup container,
  12. Bundle savedInstanceState) {
  13. // Inflate the layout for this fragment
  14. View view= inflater.inflate(R.layout.fragment_sign_up, container, false);
  15. editTextFname=(EditText) view.findViewById(R.id.f_name);
  16. editTextLname=(EditText) view.findViewById(R.id.l_name);
  17. editTextMnumber=(EditText) view.findViewById(R.id.user_mobile);
  18. editTextEmail=(EditText) view.findViewById(R.id.user_email);
  19. editTextPass=(EditText) view.findViewById(R.id.user_pass);
  20. editTextCpass=(EditText) view.findViewById(R.id.user_cpass);
  21.  
  22. buttonRegister=(Button)view.findViewById(R.id.register_btn);
  23. buttonRegister.setOnClickListener(new View.OnClickListener() {
  24. @Override
  25. public void onClick(View view) {
  26. userRegister();
  27. }
  28. });
  29.  
  30. return view;
  31. }
  32.  
  33. private void userRegister() {
  34.  
  35. String url = "...../api/Signup";
  36. StringRequest stringRequest = new StringRequest(Request.Method.POST, url,
  37. new Response.Listener<String>() {
  38.  
  39. @Override
  40. public void onResponse(String response) {
  41.  
  42.  
  43. try {
  44. JSONObject jObj = new JSONObject(response);
  45.  
  46. JSONObject user = jObj.getJSONObject("data");
  47. String msgs = user.getString("message");
  48. Toast.makeText(getContext(), "" + msgs, Toast.LENGTH_SHORT).show();
  49.  
  50.  
  51. } catch (JSONException e) {
  52. e.printStackTrace();
  53. }
  54.  
  55. }
  56. }, new Response.ErrorListener() {
  57. @Override
  58. public void onErrorResponse(VolleyError error) {
  59.  
  60.  
  61.  
  62. }
  63. }) {
  64. @Override
  65. protected Map<String, String> getParams() {
  66.  
  67.  
  68. String fname = editTextFname.getText().toString().trim();
  69. String lname = editTextLname.getText().toString().trim();
  70. String mnumber = editTextMnumber.getText().toString().trim();
  71. String email = editTextEmail.getText().toString().trim();
  72. String pwd = editTextPass.getText().toString().trim();
  73. String confirmpwd = editTextCpass.getText().toString().trim();
  74.  
  75. Map<String, String> params = new HashMap<>();
  76. params.put("fname", fname);
  77. params.put("lname", lname);
  78. params.put("mnumber", mnumber);
  79. params.put("message", email);
  80. params.put("name", pwd);
  81. params.put("name", confirmpwd);
  82.  
  83. return params;
  84. }
  85.  
  86.  
  87. };
  88. stringRequest.setRetryPolicy(new DefaultRetryPolicy(
  89. 20000,
  90. DefaultRetryPolicy.DEFAULT_MAX_RETRIES,
  91. DefaultRetryPolicy.DEFAULT_BACKOFF_MULT
  92. ));
  93. RequestQueue requestQueue = Volley.newRequestQueue(getContext());
  94. requestQueue.add(stringRequest);
  95.  
  96.  
  97. }
  98. }
  99.  
  100. {
  101. "code": 2,
  102. "msg": "first name is requirednlast name is requiredncontact phone is requiredn",
  103. "details": "",
  104. "request": "[]"
  105. }
  106.  
  107. {
  108. "code": 2,
  109. "msg": "Sorry but your mobile number is already exist in our records",
  110. "details": "",
  111. "request": "{"first_name":"ram","last_name":"verma","email_address":"ram@gmail.com","password":"987","cpassword":"987","contact_phone":"2222222"}"
  112. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement