0
我有一个形式,这个功能由用户填写,并在顶部的链接填写表格时调用新的活动的网页,如果利用试图调用新的活动的用户应该得到警告对话框,以“准备退出”。alertDialog确认退出上点击新链接
我使用非扩展活动类将此功能由此产生的警报显示,但disappering和呼叫下一个活动。
我有一个形式,这个功能由用户填写,并在顶部的链接填写表格时调用新的活动的网页,如果利用试图调用新的活动的用户应该得到警告对话框,以“准备退出”。alertDialog确认退出上点击新链接
我使用非扩展活动类将此功能由此产生的警报显示,但disappering和呼叫下一个活动。
下面是一个例子,可以帮助你
AlertDialog.Builder builder = new AlertDialog.Builder(ProfilesController.this);
builder.setMessage("Set message")
.setView(input)
.setPositiveButton("Enter", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
}
});
builder.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
dialog.cancel();
}
});
AlertDialog alertDialog = builder.create();
alertDialog.show();
Button okButton = alertDialog.getButton(DialogInterface.BUTTON_POSITIVE);
okButton.setOnClickListener(new CustomListener(alertDialog));
和自定义类会是这样
public class CustomListener implements View.OnClickListener {
private final Dialog dialog;
public CustomListener(Dialog dialog) {
this.dialog = dialog;
}
public void onClick(View v) {
//do some thing here
}
}
可以显示你的代码? – moDev 2013-02-21 14:05:53