private void onFilterTpByBarID(int pos) { if (mTopicBarList == null) return; if (0 <= pos && pos < mTopicBarList.size()) { bar = mTopicBarList.get(pos); if (bar == null) return; String id = bar.getTopicbarid(); fragmentTopicList.setmTopicBarId(id); fragmentTopicList.onRefresh(); } }
@Override protected void initData() { super.initData(); fragmentTopicList = FragmentTopicList.newInstance(Constants.TOPIC_TYPE_LIST_BY_BARID); FragmentManager fm = getChildFragmentManager(); FragmentTransaction trans = fm.beginTransaction(); trans.replace(R.id.fl_container, fragmentTopicList); trans.commitAllowingStateLoss(); onLoadTopicBarList(); }