Advertisement
Guest User

Untitled

a guest
Jul 27th, 2016
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.37 KB | None | 0 0
  1. public class Registration extends BaseActivity implements View.OnClickListener {
  2.  
  3. private static final String REGISTER_URL = "http://my_url/NewCustomer";
  4.  
  5. public static final String KEY_USERNAME = "name";
  6. public static final String KEY_MOB = "mobileNo";
  7. public static final String KEY_EMAIL = "email";
  8.  
  9.  
  10. String result="";
  11.  
  12.  
  13. private EditText editTextUsername;
  14. private EditText editTextEmail;
  15. private EditText editTextmob;
  16.  
  17. private Button buttonRegister;
  18.  
  19. @Override
  20. protected void onCreate(Bundle savedInstanceState) {
  21. super.onCreate(savedInstanceState);
  22. setContentView(R.layout.activity_login);
  23.  
  24. editTextUsername = (EditText) findViewById(R.id.editText_enter_name);
  25. editTextmob= (EditText) findViewById(R.id.editText_mobNo);
  26. editTextEmail= (EditText) findViewById(R.id.editText_email);
  27.  
  28. buttonRegister = (Button) findViewById(R.id.button_register);
  29.  
  30. buttonRegister.setOnClickListener(this);
  31. }
  32.  
  33. private void registerUser(){
  34.  
  35.  
  36. final String username = editTextUsername.getText().toString().trim();
  37. final String mobile = editTextmob.getText().toString().trim();
  38. final String email = editTextEmail.getText().toString().trim();
  39.  
  40. final String id = Settings.Secure.getString(this.getContentResolver(),
  41. Settings.Secure.ANDROID_ID);
  42.  
  43.  
  44. StringRequest stringRequest = new StringRequest(Request.Method.POST, REGISTER_URL,
  45. new Response.Listener<String>() {
  46. @Override
  47. public void onResponse(String response) {
  48.  
  49.  
  50. try {
  51. //String result="";
  52. //Do it with this it will work
  53. JSONArray jsonarray = new JSONArray(response);
  54. for(int i=0; i < jsonarray.length(); i++) {
  55. JSONObject person = jsonarray.getJSONObject(i);
  56. JSONObject name = person.getJSONObject("Exception");
  57. JSONObject email = person.getJSONObject("Message");
  58.  
  59. Intent i1 = new Intent(Login.this, ServiceRequest.class);
  60. startActivity(i1);
  61. finish();
  62. Toast.makeText(Login.this,name.toString(),Toast.LENGTH_LONG).show();
  63. } }catch (JSONException e) {
  64. e.printStackTrace();
  65. }
  66.  
  67. }
  68. },
  69. new Response.ErrorListener() {
  70. @Override
  71. public void onErrorResponse(VolleyError error) {
  72. Toast.makeText(Login.this,error.toString(),Toast.LENGTH_LONG).show();
  73. }
  74. }){
  75. @Override
  76. protected Map<String,String> getParams(){
  77. Map<String,String> params = new HashMap<String, String>();
  78. params.put(KEY_USERNAME,username);
  79. params.put(KEY_MOB,mobile);
  80. params.put(KEY_EMAIL, email);
  81.  
  82. return params;
  83. }
  84.  
  85. };
  86.  
  87. RequestQueue requestQueue = Volley.newRequestQueue(this);
  88. requestQueue.add(stringRequest);
  89. }
  90.  
  91. @Override
  92. public void onClick(View v) {
  93. if(v == buttonRegister){
  94. registerUser();
  95. }
  96. }}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement