아 ㅠ 지금 이문제로 엄청 골치를썩고있어서 이렇게 글을 씁니다.

알터 다이얼로그 상에서 DATEPICKER를 구현했고요

DATEPICKER에서 날짜가 바뀔때마다 다이얼로그 안에 있는 텍스트뷰에 그 날짜가 실시간으로 보여지게끔 구현하려합니다.

마지막에는 다이얼로그에서 positive버튼을 눌렀을때 그 보여지는 날짜를 변수에 담에 get방식으로 url을 날리려 합니다.

근데 이상하게도 액티비티 상에서는 제대로 동작하는 소스가 alterdialog상에서는 작동을 하지 않는데...

도무지 이유를 모르겠군요 흠... 거의뭐 3일 밤샌거같네요 이거하나 때문에....

주위에 고수님들이 없어 이렇게 전전긍긍 하고 있습니다.

간단한 소스 올려드리겠습니다.

final Button addCounsel=(Button)findViewById(R.id.btnwrite);
  addCounsel.setOnClickListener(new View.OnClickListener() {

   public void onClick(View view) {
    
    final LinearLayout addcounsel = (LinearLayout)
    View.inflate(Custom.this, R.layout.addcounsel, null);
    new AlertDialog.Builder(Custom.this)
    .setTitle("상담내역 작성")
    .setView(addcounsel)
    .setPositiveButton("작성", new DialogInterface.OnClickListener() {
      
     @Override
        public void onClick(DialogInterface dialog, int whichButton) {
      
      EditText cust = (EditText)addcounsel.findViewById(R.id.customerPerson);
      Editable str2 = cust.getText();
            String customerp = str2.toString();
            try {
             customerp = URLEncoder.encode(customerp, "euc-kr");
      } catch (UnsupportedEncodingException e) {
       // TODO Auto-generated catch block
       e.printStackTrace();
      }
     
      EditText con = (EditText)addcounsel.findViewById(R.id.contents);
      Editable str3 = con.getText();
            String cont = str3.toString();
            try {
             cont = URLEncoder.encode(cont, "euc-kr");
             
      } catch (UnsupportedEncodingException e) {
       // TODO Auto-generated catch block
       e.printStackTrace();
      }
      final DatePicker datepick = (DatePicker)findViewById(R.id.pickDate);
      final TextView mDateDisplay = (TextView) findViewById(R.id.dateDisplay);
      
      datepick.init(datepick.getYear(), datepick.getMonth(), datepick.getDayOfMonth(),
        new DatePicker.OnDateChangedListener() {
       
         @Override
         public void onDateChanged(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
          Date dt = new Date(year-1900, monthOfYear, dayOfMonth);
          mDateDisplay.setText(dt.toString());
         }
        }
       );
      
      String meetday = (String) mDateDisplay.getText();
                       
      String url = "businessNumber=" + businessNumber + "&salesPerson=" + emp_no + "&customerPerson=" + customerp +"&contents=" + cont +"&meetDay=" + meetday;

엑티비티상에서 따로 구현 했을때는 작동이 잘됩니다만,
다이얼로그 안에서는 작동을 하지 않으니 원.. 디버그를 잡아봐도 아무런 이유없이 멈춰버리네요 init쪽에서
다이얼로그의 특성상 반영이 안되는 걸까요?
그럼 이런것을 반영할 수 있는 다른 방법은 어떤게 잇을까요...?
전 그저 선택된 날짜만을 받아오고 싶은건데 다른 메써드나 뷰를 써야 하는 걸까요?
너무 바라는게 많은것 같군요..
혼자서는 도저히 해결이 안되기에 도움이 너무 절실합니다..

참 처음질문이네요 공지사항 글 읽었습니다 ^^