就是自定义了一个对话框类,如何将对话框中的参数传到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();