Ich weiß nicht, ob die IDE wichtig ist, aber die Weitergabe von Informationen an ein Fragment erfolgt normalerweise mit Fragmentargumenten. Sie müssen in Ihrem Fragment eine statische "newInstance" -Methode erstellen, die Sie aus der Aktivität aufrufen und die Informationen, die Sie an das Fragment übergeben, übergeben können. Etwas wie folgt aus:
public static mListFragment newInstance(String fromActivity) {
mListFragment fragment = new mListFragment();
Bundle args = new Bundle();
args.putString("STIRNG_FROM_ACTIVITY", fromActivity);
fragment.setArguments(args);
return fragment;
}
Sie können die Methode aus der Tätigkeit wie folgt dann rufen:
FragmentManager fm = getFragmentManager().beginTransaction();
mListFragment fragment = new mListFragment();
fragment = mListFragment.newInstance("info_to_send");
fragmentTransaction.add(R.id.fragments_frame, fragment);
Von hier aus können Sie auch die Informationen bleiben in Orientierungsgerät Bildschirm ändert ..
Mit Firebase ??? Lol. Ich würde empfehlen, ein [FragmentInteractionListener] zu implementieren (https://developer.android.com/training/basics/fragments/communicating.html). – AnixPasBesoin