Откройте новый дочерний фрагмент (1A) из клика по предмету в обзоре переработчика в дочернем фрагменте (1) - PullRequest
0 голосов
/ 03 февраля 2020

У меня есть фрагмент (фрагмент регулярный), и в этом фрагменте у меня есть 3 дочерних фрагмента 1, 2 и 3. В дочернем фрагменте 1 у меня есть обзор реселлера с помощью клик-слистера. При щелчке элемента в окне повторного использования я хочу переключить дочерний фрагмент 1 на новый дочерний фрагмент 1А, а также отправить данные (идентификатор) элемента, который я щелкнул, в новый дочерний фрагмент, чтобы загрузить данные в представление повторного использования.

I нашел разные предложения при поиске но никто реально не работал. У меня был лучший успех с решением, приведенным ниже, я могу загрузить новый фрагмент, но он виден только за обзором переработчика дочернего фрагмента 1 вместо его замены. Это onclicklistener моего видоискателя в адаптере просмотра переработчика.

public void onClick(View v) {
        AppCompatActivity activity = (AppCompatActivity) v.getContext();
        Fragment1A fragment1A = new fragment1A();
        activity.getSupportFragmentManager().beginTransaction().replace(R.id.child_fragment_container, fragment1A).addToBackStack(null).commit();
}

Любая помощь или указатели будут с благодарностью.

...