public Dialog onCreateDialog(int id) {        
     switch(id){
        case 0:
        // This example shows how to add a custom layout to an AlertDialog
        LayoutInflater factory = LayoutInflater.from(this);
        final View textEntryView = factory.inflate(R.layout.alert_dialog_text_entry, null);
        return new AlertDialog.Builder(wordroid.this)
            //.setIcon(R.drawable.alert_dialog_icon)
            .setTitle(R.string.alert_dialog_text_entry)
            .setView(textEntryView)
            .setPositiveButton(R.string.alert_dialog_ok, new DialogInterface.OnClickListener() {
                public void onClick(DialogInterface dialog, int whichButton) {
                                  // User clicked OK so do some stuff 
                }
            })
            .setNegativeButton(R.string.alert_dialog_cancel, new DialogInterface.OnClickListener() {
                public void onClick(DialogInterface dialog, int whichButton) {
                    // User clicked cancel so do some stuff
                }
            })
            .create();
        }
  return null;
 }

액티비티가 포함된 클래스에는 이렇게 커스텀 다이얼로그를 정의해놓고
다른 클래스에서 이 녀석이 나오도록 만들고 싶은데
이틀째 시도중인데 안되네요;

다른 클래스에서 불러올 방법은 없는걸까요?;