Advertisement
Guest User

Untitled

a guest
Aug 6th, 2016
287
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.44 KB | None | 0 0
  1. Response.Listener<String> responseListener = new Response.Listener<String>() {
  2.  
  3. JSONObject jsonResponse = new JSONObject(response);
  4.  
  5. bRegister.setOnClickListener(new View.OnClickListener() {
  6. @Override
  7. public void onClick(View v) {
  8. final String name = etName.getText().toString();
  9. final String username = etUsername.getText().toString();
  10. final int age = Integer.parseInt(etAge.getText().toString());
  11. final String password = etPassword.getText().toString();
  12.  
  13. Response.Listener<String> responseListener = new Response.Listener<String>() {
  14. @Override
  15. public void onResponse(String response) {
  16. try {
  17. JSONObject jsonResponse = new JSONObject(response);
  18. boolean success = jsonResponse.getBoolean("success");
  19. if (success) {
  20. Intent intent = new Intent(RegisterActivity.this, LoginActivity.class);
  21. RegisterActivity.this.startActivity(intent);
  22. } else {
  23. AlertDialog.Builder builder = new AlertDialog.Builder(RegisterActivity.this);
  24. builder.setMessage("Register Failed")
  25. .setNegativeButton("Retry", null)
  26. .create()
  27. .show();
  28. }
  29. } catch (JSONException e) {
  30. e.printStackTrace();
  31. }
  32. }
  33. };
  34.  
  35. RegisterRequest registerRequest = new RegisterRequest(name, username, age, password, responseListener);
  36. RequestQueue queue = Volley.newRequestQueue(RegisterActivity.this);
  37. queue.add(registerRequest);
  38. }
  39. });
  40. }
  41.  
  42. public class RegisterRequest extends StringRequest {
  43. private static final String REGISTER_REQUEST_URL = "http://apklegion.com/Register.php";
  44. private Map<String, String> params;
  45.  
  46. public RegisterRequest(String name, String username, int age, String password, Response.Listener<String> listener) {
  47. super(Method.POST, REGISTER_REQUEST_URL, listener, null);
  48. params = new HashMap<>();
  49. params.put("name", name);
  50. params.put("age", age + "");
  51. params.put("username", username);
  52. params.put("password", password);
  53. }
  54.  
  55. @Override
  56. public Map<String, String> getParams() {
  57. return params;
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement