Advertisement
Guest User

Mainactivity.java

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