Advertisement
Guest User

Untitled

a guest
Nov 12th, 2016
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.02 KB | None | 0 0
  1. public class Register extends Activity {
  2.  
  3. @Override
  4. protected void onCreate(Bundle savedInstanceState) {
  5. super.onCreate(savedInstanceState);
  6. requestWindowFeature(Window.FEATURE_NO_TITLE);
  7. getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
  8. setContentView(R.layout.activity_register);
  9.  
  10. final EditText Reg_username = (EditText) findViewById(R.id.Reg_username);
  11. final EditText Reg_pass = (EditText) findViewById(R.id.Reg_pass);
  12. final EditText Reg_conpass = (EditText) findViewById(R.id.Reg_conpass);
  13. final EditText Reg_name = (EditText) findViewById(R.id.Reg_name);
  14. final Button Reg_button = (Button) findViewById(R.id.Reg_button);
  15.  
  16. Reg_button.setOnClickListener(new View.OnClickListener() {
  17. @Override
  18. public void onClick(View v) {
  19. final String name = Reg_name.getText().toString();
  20. final String username = Reg_username.getText().toString();
  21. final String password = Reg_pass.getText().toString();
  22.  
  23. Response.Listener<String> responseListener = new Response.Listener<String>() {
  24.  
  25. @Override
  26. public void onResponse(String response) {
  27.  
  28. try {
  29. JSONObject jsonResponse = new JSONObject(response);
  30. boolean success = jsonResponse.getBoolean("success");
  31.  
  32. if(success){
  33. Intent intent = new Intent(Register.this,LogInActivity.class);
  34. Register.this.startActivity(intent);
  35.  
  36. }
  37. else
  38. {
  39. AlertDialog.Builder builder = new AlertDialog.Builder(Register.this);
  40. builder.setMessage("Register Failed")
  41. .setNegativeButton("Retry",null)
  42. .create()
  43. .show();
  44. }
  45.  
  46.  
  47.  
  48. } catch (JSONException e) {
  49. e.printStackTrace();
  50. }
  51.  
  52. }
  53.  
  54. };
  55. RegisterRequest registerRequest = new RegisterRequest(name, username, password, responseListener);
  56. RequestQueue queue = Volley.newRequestQueue(Register.this);
  57. queue.add(registerRequest);
  58.  
  59.  
  60.  
  61.  
  62. }
  63. });
  64. }
  65.  
  66. public class RegisterRequest extends StringRequest {
  67.  
  68. private static final String REGISTER_REQUEST_URL = "http://www.puc.gava.ph/Register.php";
  69. private Map<String,String> params;
  70.  
  71. public RegisterRequest(String username, String password, String name, Response.Listener<String> listener){
  72. super(Method.POST,REGISTER_REQUEST_URL,listener,null);
  73. params = new HashMap<>();
  74. params.put("name",name);
  75. params.put("username",username);
  76. params.put("password",password);
  77. }
  78.  
  79. @Override
  80. public Map<String, String> getParams() {
  81. return params;
  82. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement