SafflowerActivity.java 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. package com.edufound.reader.activity;
  2. import android.app.Activity;
  3. import android.widget.FrameLayout;
  4. import android.widget.ImageView;
  5. import android.widget.LinearLayout;
  6. import android.widget.Toast;
  7. import com.edufound.reader.R;
  8. import com.edufound.reader.annotation.BindView;
  9. import com.edufound.reader.base.BaseMvpActivity;
  10. import com.edufound.reader.contract.SafflowerContract;
  11. import com.edufound.reader.presenter.SafflowerPresenter;
  12. import androidx.recyclerview.widget.RecyclerView;
  13. public class SafflowerActivity extends BaseMvpActivity<SafflowerPresenter> implements SafflowerContract.View {
  14. Activity mActivity;
  15. @BindView(id = R.id.activity_saffloer_sign_layout)
  16. LinearLayout mSignLayout;
  17. @BindView(id = R.id.activity_saffloer_recyclerview)
  18. RecyclerView mRecyclerView;
  19. @BindView(id = R.id.activity_saffloer_back)
  20. ImageView mBack;
  21. @BindView(id = R.id.activity_saffloer_sign)
  22. FrameLayout mSign;
  23. @Override
  24. public int getLayoutId() {
  25. return R.layout.activity_saffloer;
  26. }
  27. @Override
  28. public void initView() {
  29. mActivity = this;
  30. mPresenter = new SafflowerPresenter();
  31. mPresenter.attachView(this);
  32. mPresenter.initSignLayout(mSignLayout);
  33. mPresenter.initRecyclearView(mRecyclerView);
  34. addUiClickListener(mBack, o -> {
  35. mActivity.finish();
  36. });
  37. addUiClickListener(mSign, o -> {
  38. Toast.makeText(mActivity, "点击签到", Toast.LENGTH_SHORT).show();
  39. });
  40. }
  41. @Override
  42. public void onDisconnect() {
  43. }
  44. @Override
  45. public void onMobileConnect() {
  46. }
  47. @Override
  48. public void onWifiConnect() {
  49. }
  50. @Override
  51. public void showLoading() {
  52. }
  53. @Override
  54. public void hideLoading() {
  55. }
  56. @Override
  57. public void onError(String errMessage) {
  58. }
  59. @Override
  60. public Activity getActivity() {
  61. return mActivity;
  62. }
  63. }