我想在选中复选框时进行设置,然后显示AlertDialog
。
但有一个问题发生..
Eclipse 总是在我的 AlertDialog
下显示一条红线。
new AlertDialog.Builder(setting.this)
代码:
private CheckBox.OnCheckedChangeListener chkPasswordListener = new CheckBox.OnCheckedChangeListener(){
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
// TODO Auto-generated method stub
if (chkSetPassword.isChecked()){
new AlertDialog.Builder(setting.this) //AlertDialog show red line.
.setMessage("Message,確定要結束?")
.setPositiveButton("確定", new DialogInterface.OnClickListener()
{
public void onClick(DialogInterface dialoginterface, int i)
// public void onClick(DialogInterface dialog, int i)
// TODO Auto-generated method stub
{
finish();
}
})
.setNegativeButton("取消", new DialogInterface.OnClickListener()
{
public void onClick(DialogInterface dialoginterface, int i)
{
// public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
}
})
.show();
}
}
我丢了什么东西吗? 请帮助我..
最佳答案
您应该按以下方式完成代码:
}
})
.show();
}
}; // THIS LINE WAS MISSING
}
您应该以 } 结束;这一行:
private CheckBox.OnCheckedChangeListener chkPasswordListener
= new CheckBox.OnCheckedChangeListener(){
关于java - Trig AlertDialog 我们选中复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14374171/