【发布时间】:2016-04-20 14:14:08
【问题描述】:
我想正确理解这些从构造函数获取片段的方式之间的区别:
1
public MyFragment(DataClass data) {
this.dataClass = data;
}
2
public static MyFragment newInstance(DataClass data) {
MyFragment fragment = new MyFragment();
fragment.setDataClass(data);
return fragment;
}
3
public static MyFragment newInstance(DataClass data) {
MyFragment fragment = new MyFragment();
Bundle args = new Bundle();
args.putInt("myData", data.getData());
fragment.setArguments(args);
return fragment;
}
提前致谢。
【问题讨论】:
标签: android-fragments static instantiation