当前位置: 代码迷 >> Android >> 关于对话框参数传递的有关问题
  详细解决方案

关于对话框参数传递的有关问题

热度:95   发布时间:2016-05-01 17:50:54.0
求助关于对话框参数传递的问题
就是自定义了一个对话框类,如何将对话框中的参数传到Activity中?知道的大神帮帮忙

------解决方案--------------------
Activity传递参数用Intent就好了,如果对话框就在这个Activity里面,就在Activity里面写一个方法,当对话框里面点击按钮的时候调用这个方法就可以了。
------解决方案--------------------
唯一想到的就是创建的时候,传递变量过去,dialog貌似没别的方法返回数据给activity.
------解决方案--------------------
广播,服务,用intent传,或者用个全局变量等等,方法很多
------解决方案--------------------
自定义对话框,可以操作数据!
Java code
//在activity里LayoutInflater factory = LayoutInflater.from(this);// 获得自定义对话框final View view = factory.inflate(R.layout.login, null);AlertDialog.Builder dialog = new AlertDialog.Builder(this);        dialog.setTitle("登录");        dialog.setView(view);        dialog.setNeutralButton("确定", new DialogInterface.OnClickListener() {                @Override            public void onClick(DialogInterface dialog, int which) {                      EditText et_pswd = (EditText) view                        .findViewById(R.id.loginETPassWord);//自定义的控件 可以取值,在这里操作了    爱干嘛就干嘛把!              }        });    dialog.create().show();
  相关解决方案