package com.edufound.reader.activity; import android.app.Activity; import android.widget.FrameLayout; import android.widget.ImageView; import android.widget.LinearLayout; import android.widget.Toast; import com.edufound.reader.R; import com.edufound.reader.annotation.BindView; import com.edufound.reader.base.BaseMvpActivity; import com.edufound.reader.contract.SafflowerContract; import com.edufound.reader.presenter.SafflowerPresenter; import androidx.recyclerview.widget.RecyclerView; public class SafflowerActivity extends BaseMvpActivity implements SafflowerContract.View { Activity mActivity; @BindView(id = R.id.activity_saffloer_sign_layout) LinearLayout mSignLayout; @BindView(id = R.id.activity_saffloer_recyclerview) RecyclerView mRecyclerView; @BindView(id = R.id.activity_saffloer_back) ImageView mBack; @BindView(id = R.id.activity_saffloer_sign) FrameLayout mSign; @Override public int getLayoutId() { return R.layout.activity_saffloer; } @Override public void initView() { mActivity = this; mPresenter = new SafflowerPresenter(); mPresenter.attachView(this); mPresenter.initSignLayout(mSignLayout); mPresenter.initRecyclearView(mRecyclerView); addUiClickListener(mBack, o -> { mActivity.finish(); }); addUiClickListener(mSign, o -> { Toast.makeText(mActivity, "点击签到", Toast.LENGTH_SHORT).show(); }); } @Override public void onDisconnect() { } @Override public void onMobileConnect() { } @Override public void onWifiConnect() { } @Override public void showLoading() { } @Override public void hideLoading() { } @Override public void onError(String errMessage) { } @Override public Activity getActivity() { return mActivity; } }