Was ist der wahre Unterschied zwischen diesen beiden Ansätzen?Fragment newInstance warum Argumente verwenden?
1.Ich Standard alten fashined Bündel bin mit:
public static final Fragment newInstance(int val1, int val2) {
TestFragment f = new TestFragment();
Bundle bundle = new Bundle();
bundle.putInt("val1", val1);
bundle.putInt("val2", val2);
f.setArguments(bundle);
return f;
}
2.I als Beispiel Mitglieder
public static final Fragment newInstance(int val1, int val2) {
TestFragment f = new TestFragment();
f.val1 = val1;
f.val2 = val2;
return f;
}
Es ist ziemlich logisch und offensichtlich jetzt, dumm mir! Vielen Dank! – Heisenberg