①  테진아  --> 선택시    ②  노래1
      송대간                          노래2
                                         노래3
                                         노래4
                                         노래5
         ①번 dialog에서 테진아 선택하고   ②번 dialog에서 노래를 하나 선택했을때 
        ②번 dialog는 사라지는데     ①번 dialog가 사라지지가 않아요

핵심 소스입니다.

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
        
    Button btnGasu = (Button)findViewById(R.id.btn2);
        
    // 가수버튼 ... Start
    btnGasu.setOnClickListener(new Button.OnClickListener() {
        public void onClick(View v) {
            new AlertDialog.Builder(MainActivity.this)
            .setSingleChoiceItems(R.array.gasu, 0, gasuSelectListener)
            .setNegativeButton("취소", null)
            .show();
        }
    });  // 가수 버튼...End
} // onCreate ... End 


// 가수 선택 시 ,  해당가수의 노래를 보여줌 ... Start
DialogInterface.OnClickListener gasuSelectListener = new DialogInterface.OnClickListener() {
    public void onClick(DialogInterface dialog, int whichButton) {
        switch (whichButton){
            case 0 :
                new AlertDialog.Builder(MainActivity.this)
                .setTitle("태진a")
                .setItems(R.array.tja,  new DialogInterface.OnClickListener() {
                    public void onClick(DialogInterface dialog, int which) {
                       
                    }
                }).setNegativeButton("취소", null)
                  .show();
            break;
            case 1 :
                 new AlertDialog.Builder(MainActivity.this)
                .setTitle("송대간")
                .setItems(R.array.sdg,  new DialogInterface.OnClickListener() {
                      public void onClick(DialogInterface dialog, int which) {       
                      // 
                      }
                })
               .setNegativeButton("취소", null)
               .show();
            break;
      }
  }
};