Guest User

Untitled

a guest
Mar 29th, 2016
34
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.08 KB | None | 0 0
  1. package com.example.akty7.assignmenttwo;
  2.  
  3. import android.content.Context;
  4. import android.content.Intent;
  5. import android.support.v7.app.AppCompatActivity;
  6. import android.os.Bundle;
  7. import android.view.KeyEvent;
  8. import android.view.View;
  9. import android.view.animation.Animation;
  10. import android.view.animation.AnimationUtils;
  11. import android.view.inputmethod.EditorInfo;
  12. import android.view.inputmethod.InputMethodManager;
  13. import android.widget.Button;
  14. import android.widget.EditText;
  15. import android.widget.TextView;
  16.  
  17. import com.example.akty7.assignmenttwo.HelperClass.AuthChecker;
  18. import com.example.akty7.assignmenttwo.HomeActivity.Activity_Home;
  19.  
  20. import java.util.ArrayList;
  21.  
  22. public class Activity_Login extends AppCompatActivity {
  23. JSONParser jp;
  24. Context context;
  25. @Override
  26. protected void onCreate(Bundle savedInstanceState) {
  27. super.onCreate(savedInstanceState);
  28. setContentView(R.layout.activity_login);
  29. context = this;
  30. jp = new JSONParser(context);
  31. final Button loginBtn = (Button) findViewById(R.id.loginbtn);
  32. final Animation myAnim = AnimationUtils.loadAnimation(this, R.anim.milkshake);
  33. final EditText passET = (EditText) findViewById(R.id.password);
  34. passET.setOnEditorActionListener(new EditText.OnEditorActionListener(){
  35.  
  36. @Override
  37. public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
  38. if (actionId == EditorInfo.IME_ACTION_DONE) {
  39. InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
  40. imm.hideSoftInputFromWindow(passET.getWindowToken(), 0);
  41. loginBtn.performClick();
  42. return true;
  43. }
  44. return false; // pass on to other listeners.
  45. }
  46. });
  47. loginBtn.setOnClickListener(new View.OnClickListener() {
  48. @Override
  49. public void onClick(View v) {
  50. String username = ((EditText) findViewById(R.id.userid)).getText().toString();
  51. String password = ((EditText) findViewById(R.id.password)).getText().toString();
  52.  
  53. //Boolean loginSuccess = (jp.login(username, password)).get(0).isSuccessful;
  54. Boolean loginSuccess = (username.equals("a"));
  55. if (loginSuccess) {
  56. Intent intent = new Intent(context, Activity_Home.class);
  57. Bundle bundle = new Bundle();
  58. bundle.putString("userid", username);
  59. intent.putExtras(bundle);
  60. startActivity(intent);
  61. Activity_Login.this.finish();
  62. } else {
  63. ((EditText) findViewById(R.id.userid)).setText("");
  64. ((EditText) findViewById(R.id.password)).setText("");
  65. findViewById(R.id.userid).requestFocus();
  66. loginBtn.setAnimation(myAnim);
  67. loginBtn.startAnimation(myAnim);
  68.  
  69.  
  70. }
  71. }
  72. });
  73.  
  74.  
  75. }
  76. }
Add Comment
Please, Sign In to add comment