Android RadioGroup:我使用onCheckedChangeListener方法。如果用户选择了已选择的按钮,该方法仍然可以运行,我如何使其成为可能?

Android RadioGroup:我使用onCheckedChangeListener方法。如果用户选择了已选择的按钮,该方法仍然可以运行,我如何使其成为可能?,android,Android,我使用onCheckedChangeListener将结果返回给MainActivity并完成当前活动。但如果用户决定使用默认的选定值,他希望重新单击radiobutton以保存结果。我该怎么做? 谢谢 编辑: 简而言之,我如何知道用户是否选择了一个已选择的单选按钮?如果用户选择了所选的值,则不会发生任何变化,并且不会调用此方法,但您可以随时检查选择了单选组中的哪个单选按钮,该按钮应该工作。 如果您想检查用户是否选择了其他选项,只需将当前选择与默认选择进行比较。我在这部分中迷失了,但如果用户决定

我使用onCheckedChangeListener将结果返回给MainActivity并完成当前活动。但如果用户决定使用默认的选定值,他希望重新单击radiobutton以保存结果。我该怎么做? 谢谢

编辑:
简而言之,我如何知道用户是否选择了一个已选择的单选按钮?

如果用户选择了所选的值,则不会发生任何变化,并且不会调用此方法,但您可以随时检查选择了单选组中的哪个单选按钮,该按钮应该工作。
如果您想检查用户是否选择了其他选项,只需将当前选择与默认选择进行比较。

我在这部分中迷失了
,但如果用户决定使用默认选择值,他希望重新单击单选按钮以保存结果
。您能再解释一下吗?是的,我正在这样做,但用户将无法返回到MainActivity。他必须选择一个错误的选项,该选项会自动将他返回,然后重新选择正确的选项。(我正在使用SharedReferences保存他上次选择的选项)您能否给出活动的快照以及确切的要求。