Advertisement
Guest User

Untitled

a guest
Mar 2nd, 2017
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.45 KB | None | 0 0
  1. @Override
  2. protected void onCreate(Bundle savedInstanceState) {
  3. super.onCreate(savedInstanceState);
  4. setContentView(R.layout.activity_login);
  5.  
  6.  
  7. final EditText etUsername = (EditText) findViewById(R.id.etUsername);
  8. final EditText etPassword = (EditText) findViewById(R.id.etPassword);
  9. final Button bLogin = (Button) findViewById(R.id.bLogin);
  10. final TextView registerLink = (TextView) findViewById(R.id.tvRegisterHere);
  11.  
  12. //Register Here button
  13. registerLink.setOnClickListener(new View.OnClickListener() {
  14. @Override
  15. public void onClick(View v) {
  16. Intent registerIntent = new Intent(LoginActivity.this, RegisterActivity.class);
  17. LoginActivity.this.startActivity(registerIntent);
  18. }
  19. });
  20.  
  21. //Login Button
  22. bLogin.setOnClickListener(new View.OnClickListener() {
  23. @Override
  24. public void onClick(View v) {
  25. //Taking the username and password and converting it to a string
  26. final String username = etUsername.getText().toString();
  27. final String password = etPassword.getText().toString();
  28. Response.Listener<String> responseListener = new Response.Listener<String>() {
  29. @Override
  30. public void onResponse(String response) {
  31. try {
  32. //Taking the JSONObject from the 000webhost database
  33.  
  34. JSONObject jsonResponse = new JSONObject(response);
  35. //If the response is successful ie is there a username and password that match
  36. boolean success = jsonResponse.getBoolean("success");
  37. if (success){
  38. //Gather the information below
  39. String name = jsonResponse.getString("name");
  40. int var1 = jsonResponse.getInt("var1");
  41. int var2 = jsonResponse.getInt("var2");
  42. int var3 = jsonResponse.getInt("var3");
  43. int var4 = jsonResponse.getInt("var4");
  44.  
  45.  
  46.  
  47. Intent intent = new Intent(LoginActivity.this, UserAreaActivity.class);
  48. intent.putExtra("name", name);
  49. intent.putExtra("username", username);
  50. intent.putExtra("var1", var1);
  51. intent.putExtra("var2", var2);
  52. intent.putExtra("var3", var3);
  53. intent.putExtra("var4", var4);
  54. intent.putExtra("password", password);
  55.  
  56. //Start the User Area Activity
  57.  
  58. LoginActivity.this.startActivity(intent);
  59.  
  60.  
  61.  
  62.  
  63. }else{
  64.  
  65. AlertDialog.Builder builder = new AlertDialog.Builder(LoginActivity.this);
  66. builder.setMessage("Login Failed")
  67. .setNegativeButton("Retry", null)
  68. .create()
  69. .show();
  70. }
  71.  
  72.  
  73. } catch (JSONException e) {
  74. e.printStackTrace();
  75. }
  76. }
  77. };
  78.  
  79.  
  80.  
  81. LoginRequest loginRequest = new LoginRequest(username, password, responseListener);
  82. RequestQueue queue = Volley.newRequestQueue(LoginActivity.this);
  83. queue.add(loginRequest);
  84.  
  85. }
  86. });
  87.  
  88. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement