Данные не передаются на фрагмент из просмотра пейджера адаптера в Android - PullRequest
0 голосов
/ 25 июня 2019

Я передаю данные во фрагмент с помощью адаптера View-Pager.Мои данные поступают до View-Pager Adapter, но не отображаются во фрагменте.

это мой код адаптера View-Pager.

public class ExensesViewPagerAdapter extends FragmentPagerAdapter {
    private Context mContext;
   private MonthsTotal monthsTotal;
    public ExensesViewPagerAdapter(FragmentManager fm, Context mContext, MonthsTotal monthsTotal) {
        super(fm);
        this.mContext = mContext;
        this.monthsTotal = monthsTotal;
        Logger.e("ExensesViewPagerAdapter");
        Logger.json(new Gson().toJson(monthsTotal));
    }
    /*public ExensesViewPagerAdapter(FragmentManager fm) {
        super(fm);
    }*/
    @Override
    public Fragment getItem(int position) {
        switch (position){
            case 0:
                return AmountFragment.newInstance(monthsTotal);
            case 1:
                return  GraphFragment.newInstance(monthsTotal);
        }
        return null;
    }

Это мой фрагмент кода, где я получаюданные.

    public static AmountFragment newInstance(MonthsTotal monthsTotal) {
        Logger.e("AmountFragment");
        Logger.json(new Gson().toJson(monthsTotal));
        AmountFragment fragment = new AmountFragment();
        Bundle args = new Bundle();
        args.putParcelable("allExpenseData", monthsTotal);
        fragment.setArguments(args);
        return fragment;
    }

Пожалуйста, помогите мне решить. Спасибо заранее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...