Was bringt setArguments?
Hallo, ich habe mir das folgende Fragmentbeispiel auf der Android-Site angesehen.
http://developer.android.com/guide/components/fragments.html#Example
Ich möchte wissen, warum bestimmte Methoden durchgeführt werden.
Warum zum Beispiel in derdetailsFragment
wird die folgende Methode durchgeführt:
public static DetailsFragment newInstance(int index) {
DetailsFragment f = new DetailsFragment();
// Supply index input as an argument.
Bundle args = new Bundle();
args.putInt("index", index);
f.setArguments(args);
return f;
}
Könntest du das auch einfach instanziieren?DetailsFragment
und verwenden Sie eine Setter-Methode zum Einstellenindex
stattdessen. Das Ganze umgehensetArguments
.
Was ist der Sinn der VerwendungsetArguments
an erster Stelle? Könnten Sie nicht einfach Setter und Getter verwenden?