Guest User

Untitled

a guest
Sep 17th, 2016
39
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.31 KB | None | 0 0
  1. package net.simplifiedcoding.volleyinsertdata;
  2.  
  3. import android.support.v7.app.AppCompatActivity;
  4. import android.os.Bundle;
  5. import android.view.Menu;
  6. import android.view.MenuItem;
  7. import android.view.View;
  8. import android.widget.Button;
  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.JsonObjectRequest;
  18. import com.android.volley.toolbox.StringRequest;
  19. import com.android.volley.toolbox.Volley;
  20.  
  21. import org.json.JSONException;
  22. import org.json.JSONObject;
  23.  
  24. import java.util.HashMap;
  25. import java.util.Map;
  26.  
  27. public class MainActivity extends AppCompatActivity implements View.OnClickListener {
  28.  
  29. private static final String REGISTER_URL = "http://simplifiedcoding.16mb.com/UserRegistration/volleyRegister.php";
  30.  
  31. public static final String KEY_USERNAME = "username";
  32. public static final String KEY_PASSWORD = "password";
  33. public static final String KEY_EMAIL = "email";
  34.  
  35.  
  36. private EditText editTextUsername;
  37. private EditText editTextEmail;
  38. private EditText editTextPassword;
  39.  
  40. private Button buttonRegister;
  41.  
  42. @Override
  43. protected void onCreate(Bundle savedInstanceState) {
  44. super.onCreate(savedInstanceState);
  45. setContentView(R.layout.activity_main);
  46.  
  47. editTextUsername = (EditText) findViewById(R.id.editTextUsername);
  48. editTextPassword = (EditText) findViewById(R.id.editTextPassword);
  49. editTextEmail= (EditText) findViewById(R.id.editTextEmail);
  50.  
  51. buttonRegister = (Button) findViewById(R.id.buttonRegister);
  52.  
  53. buttonRegister.setOnClickListener(this);
  54. }
  55.  
  56. private void registerUser(){
  57. final String username = editTextUsername.getText().toString().trim();
  58. final String password = editTextPassword.getText().toString().trim();
  59. final String email = editTextEmail.getText().toString().trim();
  60.  
  61. StringRequest stringRequest = new StringRequest(Request.Method.POST, REGISTER_URL,
  62. new Response.Listener<String>() {
  63. @Override
  64. public void onResponse(String response) {
  65. Toast.makeText(MainActivity.this,response,Toast.LENGTH_LONG).show();
  66. }
  67. },
  68. new Response.ErrorListener() {
  69. @Override
  70. public void onErrorResponse(VolleyError error) {
  71. Toast.makeText(MainActivity.this,error.toString(),Toast.LENGTH_LONG).show();
  72. }
  73. }){
  74. @Override
  75. protected Map<String,String> getParams(){
  76. Map<String,String> params = new HashMap<String, String>();
  77. params.put(KEY_USERNAME,username);
  78. params.put(KEY_PASSWORD,password);
  79. params.put(KEY_EMAIL, email);
  80. return params;
  81. }
  82.  
  83. };
  84.  
  85. RequestQueue requestQueue = Volley.newRequestQueue(this);
  86. requestQueue.add(stringRequest);
  87. }
  88.  
  89. @Override
  90. public void onClick(View v) {
  91. if(v == buttonRegister){
  92. registerUser();
  93. }
  94. }
  95. }
Add Comment
Please, Sign In to add comment