Advertisement
Guest User

Untitled

a guest
Mar 21st, 2016
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.79 KB | None | 0 0
  1. package com.example.laney47.databasetest;
  2.  
  3. import android.app.Activity;
  4. import android.content.Intent;
  5. import android.os.Bundle;
  6. import android.view.View;
  7. import android.widget.Button;
  8. import android.widget.CheckBox;
  9. import android.widget.EditText;
  10. import android.widget.Toast;
  11.  
  12. import com.android.volley.AuthFailureError;
  13. import com.android.volley.Request;
  14. import com.android.volley.RequestQueue;
  15. import com.android.volley.Response;
  16. import com.android.volley.VolleyError;
  17. import com.android.volley.toolbox.StringRequest;
  18. import com.android.volley.toolbox.Volley;
  19.  
  20. import org.json.JSONException;
  21. import org.json.JSONObject;
  22.  
  23. import java.util.HashMap;
  24. import java.util.Map;
  25.  
  26. /**
  27. * Created by Laney47 on 2016-03-18.
  28. */
  29. public class CreateUser extends Activity {
  30. public static final String URL = "http://venovu.com/Register.php";
  31. private StringRequest request;
  32.  
  33. private Button register;
  34. private EditText mail;
  35. private EditText userName;
  36. private EditText userPass;
  37. private EditText phone;
  38. private CheckBox root;
  39. private RequestQueue requestQueue;
  40. private String value;
  41.  
  42. @Override
  43. protected void onCreate(Bundle savedInstanceState) {
  44. super.onCreate(savedInstanceState);
  45. setContentView(R.layout.create_activity);
  46.  
  47. root = (CheckBox) findViewById(R.id.root);
  48. mail = (EditText)findViewById(R.id.mail);
  49. userName = (EditText)findViewById(R.id.userName);
  50. userPass = (EditText) findViewById(R.id.userPass);
  51. phone = (EditText) findViewById(R.id.phone);
  52. register =(Button) findViewById(R.id.register);
  53.  
  54. requestQueue = Volley.newRequestQueue(this);
  55.  
  56. register.setOnClickListener(new View.OnClickListener() {
  57. @Override
  58. public void onClick(View v) {
  59.  
  60. request = new StringRequest(Request.Method.POST, URL, new Response.Listener<String>() {
  61.  
  62. @Override
  63. public void onResponse(String response) {
  64. try {
  65. JSONObject jsonObject = new JSONObject(response);
  66. if (jsonObject.names().get(0).equals("success")) {
  67. Toast.makeText(getApplicationContext(), "SUCCESS " + jsonObject.getString("success"), Toast.LENGTH_SHORT).show();
  68.  
  69. } else {
  70. Toast.makeText(getApplicationContext(), "Error" + jsonObject.getString("error"), Toast.LENGTH_SHORT).show();
  71. }
  72.  
  73. } catch (JSONException e) {
  74. e.printStackTrace();
  75. }
  76.  
  77. }
  78. }, new Response.ErrorListener() {
  79. @Override
  80. public void onErrorResponse(VolleyError error) {
  81.  
  82. }
  83. }) {
  84. @Override
  85. protected Map<String, String> getParams() throws AuthFailureError {
  86.  
  87. HashMap<String, String> hashMap = new HashMap<String, String>();
  88. hashMap.put("userName", userName.getText().toString());
  89. hashMap.put("userPass", userPass.getText().toString());
  90. hashMap.put("telefon", phone.getText().toString());
  91. hashMap.put("mail", mail.getText().toString());
  92. if (root.isChecked())
  93. hashMap.put("root", value = "1");
  94.  
  95. else
  96. hashMap.put("root", value = "0");
  97. return hashMap;
  98. }
  99. };
  100. requestQueue.add(request);
  101. }
  102. });
  103. }
  104. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement