123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131 |
- package com.edufound.reader.activity;
- import android.app.Activity;
- import android.content.Intent;
- import android.os.Build;
- import android.view.ViewGroup;
- import android.widget.ImageView;
- import com.baidu.duer.bot.directive.payload.AmountInfo;
- import com.baidu.duer.botsdk.BotIntent;
- import com.edufound.reader.R;
- import com.edufound.reader.annotation.BindView;
- import com.edufound.reader.base.BaseActivity;
- import com.edufound.reader.base.BaseMvpActivity;
- import com.edufound.reader.contract.MyCollectionContract;
- import com.edufound.reader.model.MyCollectionModel;
- import com.edufound.reader.model.MyFollowModel;
- import com.edufound.reader.presenter.MyCollectionPresenter;
- import java.util.HashMap;
- import androidx.annotation.NonNull;
- import androidx.annotation.Nullable;
- import androidx.annotation.RequiresApi;
- import androidx.recyclerview.widget.RecyclerView;
- public class MyCollectionActivity extends BaseMvpActivity<MyCollectionPresenter> implements MyCollectionContract.View {
- Activity mActivity;
- @BindView(id = R.id.mycollection_recyclearview)
- RecyclerView mRecyclerView;
- @BindView(id = R.id.activity_mycollection_back)
- ImageView mBack;
- @BindView(id = R.id.mycollection_nocollection)
- ImageView mNoCollection;
- @Override
- public int getLayoutId() {
- return R.layout.activity_mycollection;
- }
- @Override
- public void initView() {
- mActivity = this;
- mPresenter = new MyCollectionPresenter();
- mPresenter.attachView(this);
- addUiClickListener(mBack, o -> {
- mActivity.finish();
- });
- mPresenter.getFavoritesData();
- }
- @Override
- protected void onStart() {
- super.onStart();
- mPresenter.activityOnStart();
- }
- @Override
- public void onGetDisconnect() {
- }
- @Override
- public void onGetMobileConnect() {
- }
- @Override
- public void onGetWifiConnect() {
- }
- @Override
- public void showLoading() {
- }
- @Override
- public void hideLoading() {
- }
- @Override
- public void onError(String errMessage) {
- }
- @Override
- public Activity getActivity() {
- return mActivity;
- }
- @Override
- public ViewGroup getRootView() {
- return findViewById(android.R.id.content);
- }
- @Override
- public ImageView getNoCollectionImg() {
- return mNoCollection;
- }
- @Override
- public void getFavoritesSuccess() {
- mPresenter.initRecyclerView(mRecyclerView);
- }
- @RequiresApi(api = Build.VERSION_CODES.N)
- @Override
- protected void onResume() {
- mPresenter.activityOnResume();
- super.onResume();
- }
- @Override
- protected void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
- switch (resultCode) {
- case MyCollectionModel.ACTIVITY_BACK_RESULT:
- // mPresenter.clearData();
- // mPresenter.getFavoritesData();
- break;
- }
- super.onActivityResult(requestCode, resultCode, data);
- }
- }
|