다이얼로그를 2개 생성하였습니다.
메인 액티비티에 다 선언 해준게 아니라 다이얼로그를 생성하는 패키지를 따로 import하였습니다.

다이얼로그 한개는 메인 액티비티에 있는 버튼을 클릭했을 때 열리는 거구요,
다른 하나는 옵션메뉴 선택 시 다이얼로그가 생성됩니다.

 protected static final int DIALOG_GO_PAGE = 0;
 protected static final int DIALOG_SET_IP = 1;
이런식으로 ID를 설정해 주고,

다이얼로그가 모두 정상적으로 동작하게 되었습니다.
그런데 onDismiss 메소드를 사용할떄

 public void onDismiss(DialogInterface $dialog) {
  
  CustomDialLog dialog = (CustomDialLog) $dialog;
  String name = dialog.getName();
  real_IP = name;
  Log.d("mylog ", name);
  IP_Field.setText(name);
 }
 
다음과 같이 인자가 저렇게 되어있는데
지금은 다이얼로그 1개에 대한 후처리만 하게 되는 상황입니다.
2번째 다이얼로그도 dismiss되었을 때 명령을 처리 하게 하고 싶은데,
어떻게 해야 할 지 모르겠습니다.
만약에 onCreateDialog처럼 id로 인자를 받는다면
switch문을 사용해서 명령을 해주면 될텐데,
인자를 어떻게 사용하는 지 모르겠어요 ㅠㅠ

onDismiss에 대해서 아무리 읽어봐도 이해가 잘 안가네요 ㅠ_ㅠ