private void renderRecyclerView(RecyclerView.LayoutManager layoutManager) { recyclerView.removeAllViews(); recyclerView.setLayoutManager(layoutManager); boxAdapter = new BoxAdapter(DummyDataGenerator.generateBoxes(30)); recyclerView.setAdapter(boxAdapter); }
/** Releases all resource of this view */ public void release() { if (mSubjectScrollView != null) mSubjectScrollView.removeAllViews(); mSubjectScrollView = null; if (mSubjectWrapper != null) mSubjectWrapper.removeAllViews(); mSubjectWrapper = null; mCurrentSubject = null; if (mContentWrapper != null) mContentWrapper.removeAllViews(); mContentWrapper = null; if (mContentAdapter != null) mContentAdapter.release(); mContentAdapter = null; if (mSubjectList != null) mSubjectList.clear(); if (mSubjectRecordMap != null) mSubjectRecordMap.clear(); mOnClickListener = null; removeAllViews(); }