Я передаю данные во фрагмент с помощью адаптера 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;
}
Пожалуйста, помогите мне решить. Спасибо заранее.