当前位置: 代码迷 >> Android >> android 如何样获取弹出窗口输入的信息
  详细解决方案

android 如何样获取弹出窗口输入的信息

热度:30   发布时间:2016-05-01 21:12:16.0
android 怎么样获取弹出窗口输入的信息

public class ButtonListener implements OnClickListener {

@Override
public void onClick(View v) {
//弹出窗口事件
LayoutInflater inflater = (LayoutInflater) getApplicationContext()
.getSystemService(LAYOUT_INFLATER_SERVICE);
final View view = inflater.inflate(R.layout.style, null);

AlertDialog.Builder builder2 = new AlertDialog.Builder(
VideoClientActivity.this);

builder2.setView(view);
builder2.setTitle("添加内容").setPositiveButton("确定",
new DialogInterface.OnClickListener() {

@Override
public void onClick(DialogInterface dialog, int which) {
editTextname = (EditText) view
.findViewById(R.id.name);
editTextaddress = (EditText) view
.findViewById(R.id.address);
Log.i(TAG, editTextname.toString() + "==" + editTextaddress.toString());
try {
String name = editTextname.getText().toString();
String address = editTextaddress.getText().toString();

Video video = new Video();
video.setName(name.toString());
video.setAddress(address.toString());
dbVideoService.savesTrannces(video);
} catch (Exception e) {
e.printStackTrace();
}
dialog.cancel();
}
}).create().show();

}

}
------------------------

为什么我获取不到 editTextname ,editTextaddress的值

------解决方案--------------------
代码没有问题,请确定是不是真的有值,最好断点调试一下。
  相关解决方案