Advertisement
Guest User

Untitled

a guest
Nov 26th, 2016
229
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.74 KB | None | 0 0
  1. I/System.out: (HTTPLog)-Static: isSBSettingEnabled false
  2. I/System.out: (HTTPLog)-Static: isSBSettingEnabled false
  3.  
  4. public class RegisterRequest extends StringRequest {
  5.  
  6. private static final String REGISTER_REQUEST_URL = "https://www.crispier-faces.000webhostapp.com/Register.php";
  7. private Map<String, String>params;
  8.  
  9. public RegisterRequest(String name, String username, String password, Response.Listener<String> listener){
  10. super(Method.POST, REGISTER_REQUEST_URL, listener, null);
  11. params = new HashMap<>();
  12. params.put("name", name);
  13. params.put("username", username);
  14. params.put("password", password);
  15. }
  16.  
  17. @Override
  18. public Map<String, String> getParams() {
  19. return params;
  20. }
  21. }
  22.  
  23. public class RegisterActivity extends AppCompatActivity {
  24.  
  25. @Override
  26. protected void onCreate(Bundle savedInstanceState) {
  27. super.onCreate(savedInstanceState);
  28. setContentView(R.layout.activity_register);
  29.  
  30. final EditText etName = (EditText) findViewById(R.id.etName);
  31. final EditText etUsername = (EditText) findViewById(R.id.etUsername);
  32. final EditText etPassword = (EditText) findViewById(R.id.etPassword);
  33. final Button bRegister = (Button) findViewById(R.id.bRegister);
  34.  
  35. bRegister.setOnClickListener(new View.OnClickListener() {
  36. @Override
  37. public void onClick(View v) {
  38. final String name = etName.getText().toString();
  39. final String username = etUsername.getText().toString();
  40. final String password = etPassword.getText().toString();
  41.  
  42. Response.Listener<String> responseListener = new Response.Listener<String>(){
  43.  
  44. @Override
  45. public void onResponse(String response) {
  46. try {
  47. JSONObject jsonResponse = new JSONObject(response);
  48. boolean success = jsonResponse.getBoolean("success");
  49.  
  50. if(success){
  51. Intent intent = new Intent(RegisterActivity.this, LoginActivity.class);
  52. RegisterActivity.this.startActivity(intent);
  53. }else{
  54. AlertDialog.Builder builder = new AlertDialog.Builder(RegisterActivity.this);
  55. builder.setMessage("Register Fail")
  56. .setNegativeButton("Retry", null).create().show();
  57. }
  58. } catch (JSONException e) {
  59. e.printStackTrace();
  60. }
  61. }
  62. };
  63.  
  64. RegisterRequest registerRequest = new RegisterRequest (name, username, password, responseListener);
  65. RequestQueue queue = Volley.newRequestQueue(RegisterActivity.this);
  66. queue.add(registerRequest);
  67. }
  68. });
  69. }
  70. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement