Advertisement
Guest User

EnglishRegisterSite.java

a guest
Aug 3rd, 2016
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.20 KB | None | 0 0
  1. package com.example.algiz.yield;
  2.  
  3. import android.app.AlertDialog;
  4. import android.content.Intent;
  5. import android.os.Bundle;
  6. import android.support.v7.app.AppCompatActivity;
  7. import android.view.View;
  8. import android.widget.Button;
  9. import android.widget.EditText;
  10. import android.widget.Spinner;
  11.  
  12. import com.android.volley.RequestQueue;
  13. import com.android.volley.Response;
  14. import com.android.volley.toolbox.Volley;
  15.  
  16. import org.json.JSONException;
  17. import org.json.JSONObject;
  18.  
  19. /**
  20. * Created by Algiz on 02-08-2016.
  21. */
  22. public class EnglishRegisterSite extends AppCompatActivity {
  23.  
  24. @Override
  25. protected void onCreate(Bundle savedInstanceState) {
  26. super.onCreate(savedInstanceState);
  27. setContentView(R.layout.register_england_ui);
  28.  
  29. final EditText etName = (EditText) findViewById(R.id.etName);
  30. final EditText etLastName = (EditText) findViewById(R.id.etLastName);
  31. final EditText etAddress = (EditText) findViewById(R.id.erAddress);
  32. final EditText etEmail = (EditText) findViewById(R.id.etEmail);
  33. final EditText etAge = (EditText) findViewById(R.id.etAge);
  34. final EditText etPassword = (EditText) findViewById(R.id.etPassword);
  35. final EditText etRepeatedPassword = (EditText) findViewById(R.id.etRepeatedPassword);
  36. final EditText etPhoneNumber = (EditText) findViewById(R.id.etPhoneNumber);
  37. final Button bRegister = (Button) findViewById(R.id.bRegister);
  38. final EditText etPostalCode = (EditText) findViewById(R.id.etPostalCode);
  39. final Spinner CountrySpinner = (Spinner) findViewById(R.id.CountrySpinner);
  40. final EditText etUsername = (EditText) findViewById(R.id.etUsername);
  41.  
  42. bRegister.setOnClickListener(new View.OnClickListener() {
  43. @Override
  44. public void onClick(View v) {
  45. final String name = etName.getText().toString();
  46. final String username = etUsername.getText().toString();
  47. final String last_name = etLastName.getText().toString();
  48. final String address = etAddress.getText().toString();
  49. final String email = etEmail.getText().toString();
  50. final String password = etPassword.getText().toString();
  51. final String repeated_password = etRepeatedPassword.getText().toString();
  52. final String country = CountrySpinner.getSelectedItem().toString();
  53. final int age = Integer.parseInt(etAge.getText().toString());
  54. final int postal_code = Integer.parseInt(etPostalCode.getText().toString());
  55. final int phone_number = Integer.parseInt(etPhoneNumber.getText().toString());
  56.  
  57. Response.Listener<String> responseListener = new Response.Listener<String>() {
  58. @Override
  59. public void onResponse(String response) {
  60. try {
  61. JSONObject jsonResponse = new JSONObject(response);
  62. boolean success = jsonResponse.getBoolean("success");
  63. if(success){
  64. Intent intent = new Intent(EnglishRegisterSite.this, UK.class);
  65. EnglishRegisterSite.this.startActivity(intent);
  66. }else {
  67. AlertDialog.Builder builder = new AlertDialog.Builder(EnglishRegisterSite.this);
  68. builder.setMessage("Register Failed")
  69. .setNegativeButton("Retry", null)
  70. .create()
  71. .show();
  72. }
  73. } catch (JSONException e) {
  74. e.printStackTrace();
  75. }
  76. }
  77. };
  78. RegisterRequest registerRequest = new RegisterRequest(name, username, last_name, address, email, password, country, age, postal_code,phone_number, responseListener);
  79. RequestQueue queue = Volley.newRequestQueue(EnglishRegisterSite.this);
  80. queue.add(registerRequest);
  81. }
  82. });
  83.  
  84. }
  85.  
  86. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement