自定义dialog怎么取值

自定义dialog如何取值自定义一个mydialog在Main中调用 mydialog dialognew mydialog(Main.this)dialog.s

自定义dialog如何取值
自定义一个mydialog
在Main中调用 
mydialog dialog=new mydialog(Main.this);  
                dialog.show();   
在mydialog中有个edittext
请问如何在Main中取得这个edittext里面的值。。忘高手指导~

而且这个mydialog 是继承的 dialog类。而没有使用alertdialog。请问要如何做才能实现?
[解决办法]
Seekdialog dialog=new Seekdialog(Main.this); 作为main的成员变量吧,不要click中new。
onCreate里去new,再试试。或者这样,你点击完dialog的窗口关闭后,给main用handler发个消息,然后main中去获取dialog里edit的内容。
[解决办法]


Bundle data = new Bundle();
data.putString("edit",edit.getText().toString());
Message msg = new Message();
msg.what = 0;
msg.setData(data);
handler.sendMessage(msg);


然后在main里的handler中handleMessage()处理id为0的消息:

Bundle data = msg.getData();
String edittext = data.getString("edit","");

这个edittext就是edit的内容了。