Advertisement
Guest User

Untitled

a guest
Oct 8th, 2016
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.28 KB | None | 0 0
  1. <Button
  2. android:id="@+id/bSignup"
  3. android:layout_width="match_parent"
  4. android:layout_height="wrap_content"
  5. android:background="#FF0000"
  6. android:text="Sign Up"
  7. android:textColor="#FFFFFF"
  8. android:textSize="20sp"
  9. android:textStyle="bold" />
  10.  
  11. @Override
  12. protected void onCreate(Bundle savedInstanceState) {
  13. super.onCreate(savedInstanceState);
  14. setContentView(R.layout.activity_signup);
  15.  
  16. final EditText etEmail = (EditText) findViewById(R.id.etEmail);
  17. final EditText etUsername = (EditText) findViewById(R.id.etUsername);
  18. final EditText etPassword = (EditText) findViewById(R.id.etPassword);
  19. final Button bSignup = (Button) findViewById(R.id.bSignup);
  20.  
  21. bSignup.setOnClickListener(new View.OnClickListener() {
  22. @Override
  23. public void onClick(View v) {
  24. final String username = etUsername.getText().toString();
  25. final String email = etEmail.getText().toString();
  26. final String password = etPassword.getText().toString();
  27.  
  28. Response.Listener<String> responseListener = new Response.Listener<String>(){
  29.  
  30. @Override
  31. public void onResponse(String response) {
  32. try {
  33. JSONObject jsonResponse = new JSONObject(response);
  34. boolean success = jsonResponse.getBoolean("success");
  35.  
  36. if (success){
  37. Intent intent = new Intent(Signup.this, Signin.class);
  38. Signup.this.startActivity(intent);
  39. }else {
  40. AlertDialog.Builder builder = new AlertDialog.Builder(Signup.this);
  41. builder.setMessage("Sign up failed")
  42. .setNegativeButton("Retry", null)
  43. .create()
  44. .show();
  45. }
  46.  
  47. } catch (JSONException e) {
  48. e.printStackTrace();
  49. }
  50. }
  51. };
  52.  
  53. SignupRequest signupRequest = new SignupRequest(username, email, password, responseListener);
  54. RequestQueue queue = Volley.newRequestQueue(Signup.this);
  55. queue.add(signupRequest);
  56. }
  57. });
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement