@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 renderForumList(List<Forum> forumList) { mAdapter.bind(forumList); }
@Override public void removeForum(Forum forum) { mAdapter.remove(forum); }