@Override public void initUI(View view) { ButterKnife.bind(this, view); mPresenter.attachView(this); LinearLayoutManager layoutManager = new LinearLayoutManager(getActivity().getApplicationContext()); recyclerView.setLayoutManager(layoutManager); recyclerView.setAdapter(mAdapter); final StickyRecyclerHeadersDecoration headersDecor = new StickyRecyclerHeadersDecoration(mAdapter); recyclerView.addItemDecoration(headersDecor); refreshLayout.setEnabled(false); mAdapter.setOnItemClickListener(this); }
@Override public void initData() { mPresenter.onForumListReceive(forumId); }
@Override public void onForumDelAttentionClick(Forum forum) { mPresenter.onForumAttentionDelClick(forum); }
@Override public void onForumClick(Forum forum) { mPresenter.onForumClick(forum); }
@Override public void onDestroy() { super.onDestroy(); mPresenter.detachView(); }