MyCollectionActivity.java 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. package com.edufound.reader.activity;
  2. import android.app.Activity;
  3. import android.os.Build;
  4. import android.view.ViewGroup;
  5. import android.widget.ImageView;
  6. import com.edufound.reader.R;
  7. import com.edufound.reader.annotation.BindView;
  8. import com.edufound.reader.base.BaseActivity;
  9. import com.edufound.reader.base.BaseMvpActivity;
  10. import com.edufound.reader.contract.MyCollectionContract;
  11. import com.edufound.reader.presenter.MyCollectionPresenter;
  12. import androidx.annotation.RequiresApi;
  13. import androidx.recyclerview.widget.RecyclerView;
  14. public class MyCollectionActivity extends BaseMvpActivity<MyCollectionPresenter> implements MyCollectionContract.View {
  15. Activity mActivity;
  16. @BindView(id = R.id.mycollection_recyclearview)
  17. RecyclerView mRecyclerView;
  18. @BindView(id = R.id.activity_mycollection_back)
  19. ImageView mBack;
  20. @Override
  21. public int getLayoutId() {
  22. return R.layout.activity_mycollection;
  23. }
  24. @Override
  25. public void initView() {
  26. mActivity = this;
  27. mPresenter = new MyCollectionPresenter();
  28. mPresenter.attachView(this);
  29. mPresenter.initRecyclerView(mRecyclerView);
  30. addUiClickListener(mBack, o -> {
  31. mActivity.finish();
  32. });
  33. }
  34. @Override
  35. public void onDisconnect() {
  36. }
  37. @Override
  38. public void onMobileConnect() {
  39. }
  40. @Override
  41. public void onWifiConnect() {
  42. }
  43. @Override
  44. public void showLoading() {
  45. }
  46. @Override
  47. public void hideLoading() {
  48. }
  49. @Override
  50. public void onError(String errMessage) {
  51. }
  52. @Override
  53. public Activity getActivity() {
  54. return mActivity;
  55. }
  56. @Override
  57. public ViewGroup getRootView() {
  58. return findViewById(android.R.id.content);
  59. }
  60. }