Guest User

Untitled

a guest
Dec 30th, 2016
38
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.14 KB | None | 0 0
  1. package com.example.dominik.praca;
  2.  
  3. import android.content.Intent;
  4. import android.support.v7.app.AlertDialog;
  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 etUsername = (EditText) findViewById(R.id.etUsername);
  26. final EditText etPassword = (EditText) findViewById(R.id.etPassword);
  27. final EditText etName = (EditText) findViewById(R.id.etName);
  28. final Button bRegister = (Button) findViewById(R.id.bRegister);
  29.  
  30. bRegister.setOnClickListener(new View.OnClickListener() {
  31. @Override
  32. public void onClick(View view) {
  33. final String name = etName.getText().toString();
  34. final String username = etUsername.getText().toString();
  35. final String password = etPassword.getText().toString();
  36.  
  37. Response.Listener<String> responseListener = new Response.Listener<String>() {
  38.  
  39. @Override
  40. public void onResponse(String response) {
  41. try {
  42. JSONObject jsonResponse = new JSONObject(response);
  43. boolean success = jsonResponse.getBoolean("success");
  44.  
  45. if (success) {
  46. Intent intent = new Intent(RegisterActivity.this, LoginActivity.class);
  47. RegisterActivity.this.startActivity(intent);
  48. AlertDialog.Builder builderSuccess = new AlertDialog.Builder(RegisterActivity.this);
  49. builderSuccess.setMessage("Rejestracja zakończona powodzeniem")
  50. .create()
  51. .show();
  52. }
  53. else {
  54. AlertDialog.Builder builder = new AlertDialog.Builder(RegisterActivity.this);
  55. builder.setMessage("Błąd rejestracji")
  56. .setNegativeButton("Ponów", null)
  57. .create()
  58. .show();
  59. }
  60. } catch (JSONException e) {
  61. e.printStackTrace();
  62. }
  63.  
  64. }
  65. };
  66.  
  67. RegisterRequest registerRequest = new RegisterRequest(name, username, password, responseListener);
  68. RequestQueue queue = Volley.newRequestQueue(RegisterActivity.this);
  69. queue.add(registerRequest);
  70. }
  71. });
  72. }
  73. }
Add Comment
Please, Sign In to add comment