我在我的应用程序上有一个小问题AlertDialog
。我正在显示AlertDialog
,因此用户可以更改他刚按下的按钮的文本。当我第一次这样做的时候没有问题,但是如果我再次按下按钮,我的应用程序会在标题中出现Exception异常。下面是我使用的代码:Android AlertDialog指定的孩子已经有一个父异常
public void createDialog(){
new AlertDialog.Builder(Settings.this)
.setTitle("Stampii Server Name")
.setView(input)
.setPositiveButton("Set Name", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
String serverName = input.getText().toString();
server.setText(serverName);
}
})
.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
dialog.cancel();
}
}).show();
}
server.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
createDialog();
}
});
任何想法如何解决这个问题?我已经看过类似的问题,但找不到可行的解决方案。
在此先感谢!
检查它在CreateDialog方法中崩溃的哪一行.. – Udaykiran
在该行上:'})。show();' –