Guest User

Untitled

a guest
Dec 19th, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.97 KB | None | 0 0
  1. package com.anubhavmalikdeveloper.letsmvp.View;
  2.  
  3. import android.content.Context;
  4. import android.os.Bundle;
  5. import android.support.v7.app.AppCompatActivity;
  6. import android.view.View;
  7. import android.widget.Button;
  8. import android.widget.EditText;
  9. import android.widget.Toast;
  10.  
  11. import com.anubhavmalikdeveloper.letsmvp.Contracts.LoginContract;
  12. import com.anubhavmalikdeveloper.letsmvp.Presenter.LoginPresenter;
  13. import com.anubhavmalikdeveloper.letsmvp.R;
  14.  
  15. import butterknife.BindView;
  16. import butterknife.ButterKnife;
  17.  
  18. public class LoginActivity extends AppCompatActivity implements LoginContract.View, View.OnClickListener {
  19.  
  20.  
  21. @BindView(R.id.email)
  22. EditText mEmailView;
  23.  
  24. @BindView(R.id.password)
  25. EditText mPasswordView;
  26.  
  27. @BindView(R.id.login_progress)
  28. View mProgressView;
  29.  
  30. @BindView(R.id.login_form)
  31. View mLoginFormView;
  32.  
  33. @BindView(R.id.email_sign_in_button)
  34. Button submitButton;
  35.  
  36. LoginPresenter loginPresenter;
  37.  
  38. @Override
  39. protected void onCreate(Bundle savedInstanceState) {
  40. super.onCreate(savedInstanceState);
  41. setContentView(R.layout.activity_login);
  42. // Set up the login form.
  43. ButterKnife.bind(this);
  44. loginPresenter = new LoginPresenter(this, this);
  45. submitButton.setOnClickListener(this);
  46. }
  47.  
  48. @Override
  49. public void showProgress(boolean show) {
  50. //unimplemented
  51. }
  52.  
  53. @Override
  54. public void showSnackbar(Context context, String message, int length) {
  55. //unimplemented
  56. }
  57.  
  58. @Override
  59. public void showToast(Context context, String message, int length) {
  60. Toast.makeText(context, message, length).show();
  61. }
  62.  
  63. @Override
  64. public void onClick(View view) {
  65. if (view.getId() == submitButton.getId()) {
  66. if (!mEmailView.getText().toString().isEmpty() && !mPasswordView.getText().toString().isEmpty()) {
  67.  
  68. loginPresenter.validateLogin(mEmailView.getText().toString(), mPasswordView.getText().toString());
  69.  
  70. }
  71. }
  72. }
  73. }
Add Comment
Please, Sign In to add comment