我有切换首选项,当用户更改值时,我应该显示确认对话框并仅在用户点击肯定按钮时更改值,如果用户点击负值则不应更改。
答案 0 :(得分:0)
我认为您可以使用警告对话框通过正面和负面按钮进行确认。
更改正按钮中的值并在否定按钮中保留代码(不执行任何操作)
new AlertDialog.Builder(this).
setTitle("title").setIcon(R.drawable.ic_launcher)
.setMessage(getResources().getString(R.string.message))
.setPositiveButton("Yes", new DialogInterface.OnClickListener()
{
public void onClick(DialogInterface dialog, int which) {
//change value here
}
}) .setNegativeButton("No", new DialogInterface.OnClickListener()
{
public void onClick(DialogInterface dialog, int which) {
// do nothing
}
}).show();