如果用户未更改日期,请设置变量

时间:2011-04-10 22:37:14

标签: android

如果用户点击按钮,我设置myVar = true,然后显示日期选择器对话框。在日期设置监听器onDateSet中,我检查myVar是否为true。如果是这样,我会做一些额外的事情,然后设置myVar = false。

问题是,如果有人点击按钮,则不会继续设置日期。他们点击后退或点击取消... myVar still = true。如果他们无法更改日期,我需要myVar = false。什么是最好的方法呢?

2 个答案:

答案 0 :(得分:0)

为什么不创建第二个变量,如boolean canceled = false;选择日期时将其设置为true。

答案 1 :(得分:0)

我建议使用CancelListener

在对话框中添加setOnCancelListener

希望这有帮助,

菲尔