Hallo ich bin in einem Problem stecken. Ich sende ein Modellobjekt von FragmentA über Fragment an FragmentB und ändere den Modellwert in FragmentB. Wenn ich zu Fragment A zurückkomme und den Modellwert überprüfe, wird der geänderte Wert anstelle des ursprünglichen Werts angezeigt. Wie kann ich die ursprünglichen ModelObject-Daten abrufen?Original Custom Model Objekt von Fragment A wird von Änderungen in einem anderen Fragment B
Hier ist mein Code
fragmenta
FragmentB blankFragment2 = new FragmentB();
Bundle bundle = new Bundle();
bundle.putParcelable("DATA", arraylist.get(0)); //CustomModel of arrayList
blankFragment2.setArguments(bundle);
((MainActivity) getActivity()).push(blankFragment2);
FragmentB
modelObject = getArguments().getParcelable("DATA");
modelObject.setAge("28");
Jede Hilfe
Sie benötigen ein separates Objekt zu machen für beide, wenn Sie selbe erhalten möchten als Fragment A enthält. –