這兩種方法的真正區別是什麼?片段newInstance爲什麼使用參數?
1.I現在用標準的老fashined束:
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.我設置爲實例成員
public static final Fragment newInstance(int val1, int val2) {
TestFragment f = new TestFragment();
f.val1 = val1;
f.val2 = val2;
return f;
}
這很現實,很愚蠢!謝謝! – Heisenberg