这两种方法的真正区别是什么?片段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