Adicionar fragmento ao item listview

Eu quero ter um fragmento para cada item em um listview, porque eu quero separar um pouco de lógica. Eu estou usando um titular de visualização para cada item. Se a visualização não existir, eu crio um novo fragmento e o adiciono ao contêiner.

holder.mMyFragment = new MyFragment(mActivity, this);
mActivity.getSupportFragmentManager().beginTransaction().add(R.id.my_container, holder.mMyFragment).commit();

Além disso, para cada item, chamo o holder.mMyFragment.setUi (dataSource, position) para definir a interface do usuário do fragmento com base na origem e na posição dos dados.

O problema que estou tendo é inicializar os elementos de UI do fragmento no método onCreateView da classe de fragmento, mas não é chamado quando eu adiciono o fragmento ao item. Então, mais tarde, quando eu chamo setUi (), que usa alguns elementos da interface do usuário no fragmento, ele reclama um NullPointerException. Alguém tem uma sugestão? Obrigado!

questionAnswers(5)

yourAnswerToTheQuestion