Advertisement
Guest User

MainActivity.java

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