检查是否通过用户输入调用onCheckedChanged而不是设备旋转

我遇到了与这个悬而未决的问题相同的问题

我的问题是:

有没有办法找出用户输入是否调用了onCheckedChanged方法( 特别是用户选择单选按钮选项 )还是由于设备旋转而被调用?

谢谢,

哈利路亚!

这个作品!

public void onCheckedChanged(RadioGroup group, int checkedId) { if (group.findViewById(checkedId).isPressed()) { //This will only execute if pressed. not if device rotates } }