Advertisement
Guest User

Untitled

a guest
Sep 14th, 2017
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.13 KB | None | 0 0
  1. package com.kowalczyk.arek.mobilnymandat;
  2.  
  3. import android.app.AlertDialog;
  4. import android.content.Intent;
  5. import android.support.v7.app.AppCompatActivity;
  6. import android.os.Bundle;
  7. import android.view.View;
  8. import android.widget.Button;
  9. import android.widget.EditText;
  10.  
  11. import com.android.volley.RequestQueue;
  12. import com.android.volley.Response;
  13. import com.android.volley.toolbox.Volley;
  14.  
  15. import org.json.JSONException;
  16. import org.json.JSONObject;
  17.  
  18. public class RegisterActivity extends AppCompatActivity {
  19.  
  20. @Override
  21. protected void onCreate(Bundle savedInstanceState) {
  22. super.onCreate(savedInstanceState);
  23. setContentView(R.layout.activity_register);
  24.  
  25. final EditText arTextName = (EditText) findViewById(R.id.arTextName);
  26. final EditText arTextId = (EditText) findViewById(R.id.arTextId);
  27. final EditText arTextPolice = (EditText) findViewById(R.id.arTextPolice);
  28. final EditText arTextLogin = (EditText) findViewById(R.id.arTextLogin);
  29. final EditText arTextPass = (EditText) findViewById(R.id.arTextPass);
  30.  
  31. final Button arButtonReg = (Button) findViewById(R.id.arButtonReg);
  32.  
  33. arButtonReg.setOnClickListener(new View.OnClickListener(){
  34. @Override
  35. public void onClick(View v) {
  36. final String name = arTextName.getText().toString();
  37. final int id = Integer.parseInt(arTextId.getText().toString());
  38. final String station = arTextPolice.getText().toString();
  39. final String username = arTextLogin.getText().toString();
  40. final String password = arTextPass.getText().toString();
  41.  
  42. Response.Listener<String> responseListener = new Response.Listener<String>() {
  43. @Override
  44. public void onResponse(String response) {
  45. try {
  46. JSONObject jsonResponse = new JSONObject(response);
  47. boolean success = jsonResponse.getBoolean("success");
  48. if (success) {
  49. Intent intent = new Intent(RegisterActivity.this, LoginActivity.class);
  50. RegisterActivity.this.startActivity(intent);
  51. } else {
  52. AlertDialog.Builder builder = new AlertDialog.Builder(RegisterActivity.this);
  53. builder.setMessage("Register Failed")
  54. .setNegativeButton("Retry", null)
  55. .create()
  56. .show();
  57. }
  58. } catch (JSONException e) {
  59. e.printStackTrace();
  60. }
  61. }
  62. };
  63.  
  64. RegisterRequest registerRequest = new RegisterRequest(name, id, station, username, password, responseListener);
  65. RequestQueue queue = Volley.newRequestQueue(RegisterActivity.this);
  66. queue.add(registerRequest);
  67. }
  68. });
  69.  
  70. }
  71. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement