请问:使用AlertDialog显示输入框,怎么赋值和取值

请教:使用AlertDialog显示输入框,如何赋值和取值?
AlertDialog中显示注册信息(只有姓名,密码这两项),弹出的窗口中,如何从主java中给姓名赋值一个变量的值?点“确定”,如何在主java中获取姓名值?
最近学习这个Activity,看到两个acitivty传数据使用Bundle,AlertDialog和主窗口传数据也要使用Bundle吗?

------解决方案--------------------
AlertDialog和主窗口传数据   是不需要bundle的。可以直接传值
------解决方案--------------------
用AlertDialog去找id啊~
AlertDialog是Activity的一部分.