/**
* Method name : getViewType()
* Specific description :确定item布局
*/
private int getViewType() {
//获取activity的frgment的bunle传回来的值
String str = (String) getArguments().getCharSequence("type");
if (str.equals("study")||str.equals("new")){
return 4;
}else {
return 3;
}
}
fragmentList.add(newInstance(studyList,"study"));
fragmentList.add(newInstance(reviewList,"review"));
fragmentList.add(newInstance(newList,"new"));
fragmentList.add(newInstance(graspList,"grasp"));
/**
* Method name : newInstance
* Specific description :传递数据给fragment
*@param
*@param
*@return
*/
public static StrangeListFragment newInstance(List<Words_Status> dataList,String type ) {
StrangeListFragment fragment = new StrangeListFragment();
Bundle bundle = new Bundle();
//传送类型
bundle.putCharSequence("type",type);
WordList wordList = new WordList();
wordList.setData(dataList);
//传送数据
bundle.putSerializable("dataList",wordList);
fragment.setArguments(bundle);
return fragment;
}