有人可以解释这段代码的作用吗?例如,第二个声明做什么?即此处的public static AlertDialogFragment newInstance()
:
public static class AlertDialogFragment extends DialogFragment {
public static AlertDialogFragment newInstance() {
return new AlertDialogFragment();
}
最佳答案
只需创建一个新的AlertDialogFragment
实例并返回。
通常我们创建像
AlertDialogFragment adf = new AlertDialogFragment();
在你的情况下
AlertDialogFragment adf = AlertDialogFragment.newInstance();
看,没什么区别。