Kann jemand sagen, was der Unterschied zwischen den folgenden Ansätzen für die gemeinsame Nutzung von Daten zu Fragmenten sein wird?Übergabe von Daten an ein Fragment über das Bundle ODER eine öffentliche Methode, die im Fragment definiert wurde
Verwendung von Bundle.
Bundle args = new Bundle(); args.putString(ARG_PARAM1, param1); args.putString(ARG_PARAM2, param2); fragment.setArguments(args);
Verwenden eines öffentlichen Methode innerhalb Fragment definiert ist.
MyFragment fragment = new MyFragment(); fragment.setData("param"); public void setData(String param1) { this.param1 = param1; }