Добавить фрагмент в элемент списка
Я хочу иметь фрагмент для каждого элемента в списке, потому что я хочу отделить некоторую логику. Я использую держатель для каждого элемента. Если представление не существует, я создаю новый фрагмент и добавляю его в контейнер.
holder.mMyFragment = new MyFragment(mActivity, this);
mActivity.getSupportFragmentManager().beginTransaction().add(R.id.my_container, holder.mMyFragment).commit();
Также для каждого элемента я вызываю holder.mMyFragment.setUi (dataSource, position), чтобы установить пользовательский интерфейс фрагмента на основе источника данных и положения.
У меня проблема в том, что я инициализирую элементы интерфейса фрагмента в методе onCreateView класса фрагмента, но он не вызывается, когда я добавляю фрагмент к элементу. Поэтому позже, когда я вызываю setUi (), которая использует некоторые элементы пользовательского интерфейса во фрагменте, он жалуется на исключение NullPointerException. У кого-нибудь есть предложение? Спасибо!