MainActivity는 :Android 클래스 디자인 - 내가 보여줄 때마다 내 활동의 대화 상자 클래스를 다시 인스턴스화해야합니까?
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);
}
이 코드는 내 활동 안에 살고있다.
는 지금, 나는 내가 showHistory() 함수 내부 또는 외부
GeneralDialogFragment history_dialog = new GeneralDialogFragment();
정의를 넣어할지 여부를 방황했다?
다른 점은 무엇입니까? 나는 그것을 외부에두면 메모리를 절약 할 수 있는가? (한번만 인스턴스화 했는가?)