主要活动:
GeneralDialogFragment history_dialog = new GeneralDialogFragment();
public void showHistory(View view) {
Bundle bdl = new Bundle(1);
bdl.putString("dialog_type", "history");
history_dialog.setArguments(bdl);
history_dialog.show(getSupportFragmentManager(), null);
}
这段代码存在于我的活动中。
现在,我在犹豫是否应该把定义
GeneralDialogFragment history_dialog = new GeneralDialogFragment();
在 showHistory() 函数内部还是外部?
有什么不同?如果我把它放在外面,我会节省内存吗(所以它只实例化一次?)