1つのfragmentを統一し、activityで値を伝達することでデータを変更します.


1.「activity」で、次の操作を行います.
1つのfragment(1つのfragmentの適合に相当)を統一し、異なるオブジェクトを生成し、activityで値を伝達することによってデータを変更する
    private void initView() {
        titleDatas=new ArrayList<>();
        titleDatas.add(" ");
        titleDatas.add(" ");
        titleDatas.add(" ");
        titleDatas.add(" ");
        fragmentList = new ArrayList();
        IWordsNewDao newDao = new WordsNewImpl();
        for(Words_New word: newDao.select()){
            Words words = new Words(word.getWord(), word.getSymbol(), word.getExplain());
            dataList.add(words);
        }
        fragmentList.add(newInstance(dataList));
        fragmentList.add(newInstance(dataList));
        fragmentList.add(newInstance(dataList));
        fragmentList.add(newInstance(dataList));
        adapter = new StrangeFragmentAdapter(getSupportFragmentManager(), titleDatas, fragmentList);

    }

    /**
     * Method name : newInstance
     * Specific description : fragment
     *@param
     *@param
     *@return
     */
    public static StrangeListFragment newInstance(List dataList ) {
        StrangeListFragment fragment = new StrangeListFragment();
        Bundle bundle = new Bundle();
        WordList wordList = new WordList();
        wordList.setData(dataList);
        bundle.putSerializable("dataList",wordList);
        fragment.setArguments(bundle);
        return fragment;
    }

2.fragmnetで:
リストに載っています
    private List initList() {
        WordList dataBean = (WordList)getArguments().getSerializable("dataList");
// , mData, data
        dataList = dataBean.getData();
        LogUtils.d(dataList.toString());
        return dataList;
    }

普通のStringが伝わっています
    public void setData(){
//        mtv_title.setText(pager.mtitle);
        String content = getArguments().getString("content");
        LogUtils.d(content);
        mtv_content.setText(content);
    }

3.注意:listコレクションを転送する場合は、シーケンス化が必要です.
public  class WordList implements Serializable {

   private List data;

    public List getData() {
        return data;
    }

    public void setData(List data) {
        this.data = data;
    }
}