Advertisement
Guest User

Untitled

a guest
Dec 27th, 2016
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.78 KB | None | 0 0
  1. import android.content.Intent;
  2. import android.support.v7.app.AlertDialog;
  3. import android.support.v7.app.AppCompatActivity;
  4. import android.os.Bundle;
  5. import android.view.View;
  6. import android.widget.Button;
  7. import android.widget.EditText;
  8.  
  9. import com.android.volley.RequestQueue;
  10. import com.android.volley.Response;
  11. import com.android.volley.toolbox.Volley;
  12.  
  13. import org.json.JSONException;
  14. import org.json.JSONObject;
  15.  
  16. public class RegisterActivity extends AppCompatActivity {
  17.  
  18. @Override
  19. protected void onCreate(Bundle savedInstanceState) {
  20. super.onCreate(savedInstanceState);
  21. setContentView(R.layout.activity_register);
  22.  
  23. final EditText etName = (EditText) findViewById(R.id.etName);
  24. final EditText etPassword = (EditText) findViewById(R.id.etPassword);
  25. final EditText etUserName = (EditText) findViewById(R.id.etUserName);
  26.  
  27.  
  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.  
  34. final String name = etName.getText().toString();
  35. final String password = etPassword.getText().toString();
  36. final String username = etUserName.getText().toString();
  37.  
  38. Response.Listener<String> responseListener = new Response.Listener<String>() {
  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. }
  49. else{
  50. AlertDialog.Builder builder = new AlertDialog.Builder(RegisterActivity.this);
  51. builder.setMessage("Register Failed")
  52. .setNegativeButton("Retry",null)
  53. .create()
  54. .show();
  55. }
  56.  
  57. } catch (JSONException e) {
  58. e.printStackTrace();
  59. }
  60. }
  61. };
  62.  
  63. RegisterRequest registerRequest = new RegisterRequest(name,username,password,responseListener);
  64. RequestQueue queue = Volley.newRequestQueue(RegisterActivity.this);
  65. queue.add(registerRequest);
  66. }
  67. });
  68. }
  69. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement