AdapterView.OnItemClickListener ListViewClickListener = 
    new AdapterView.OnItemClickListener() {
   
    DialogInterface.OnClickListener Registration = new DialogInterface.OnClickListener() {
    public void onClick(DialogInterface dialog, int which){
    //Registration for new Member
    int i = 0;
       
        LinearLayout buttonlayout = (LinearLayout)findViewById(R.id.buttonlayout);
               
        addbtn = new Button(getApplication());
        addbtn.setId(i++);
       
        addbtn.setText(sIP);
        Drawable icon = getApplicationContext().getResources().getDrawable(R.drawable.icon);
        icon.setBounds(0, 0, icon.getIntrinsicWidth(), icon.getIntrinsicHeight());
        addbtn.setCompoundDrawables(icon, null, null, null);
       
        buttonlayout.addView(addbtn);
       
        setContentView(buttonlayout);
   
    }
   
    };

리스트뷰 클릭 시 다이얼로그 뷰가 뜨게 하고
다이얼로그 뷰에서 위에 Registration을 클릭 시 버튼이 생성되게 하려고 합니다
그런데 Registration 클릭 시 어플이 죽어버리는데
도저히 해결 방법을 모르겠습니다

LinearLayout buttonlayout = (LinearLayout)findViewById(R.id.buttonlayout);
이 레이아웃은 다른 activity에 있는 건데 버튼의 생성 위치를 지정해 주기 위해 다시 선언했습니다