做一个回调方法啊。当用户按下对话框中的“确定”按钮时,调用这个方法,把EditText中的值传回去啊。楼主的“确定”按钮事件处理是null的。

解决方案 »

  1.   

    setPositiveButton("确定",new android.content.DialogInterface.OnClickListener() {
                
                @Override
                public void onClick(DialogInterface dialog, int which) {
                    Toast.makeText(MainActivity.this, name.getText().toString(), 1000).show();
                }
            })   
      

  2.   

    因为android的对话框都不是模态的,即不是阻塞的,因此,当前线程不会停下来等待对话框结束再继续运行(可以在android中模拟出这个模态对话框效果,但我感觉性能不好),因此:由于不知道用户可时会按下“确定”按钮,因此通常采用“回调方法”。
    仅供你参考
      

  3.   

    反正你要在你的pistivebutton里面写入点击事件,并且获取到值
      

  4.   


    做一个回调方法啊。当用户按下对话框中的“确定”按钮时,调用这个方法,把EditText中的值传回去啊。楼主的“确定”按钮事件处理是null的。同意,我也是这么做的,不过楼下说的什么不是模态,即不是阻塞。还真心没看明白。