diff options
Diffstat (limited to 'v1/src/main/java/com/xtremelabs/robolectric/shadows/ShadowRadioGroup.java')
-rw-r--r-- | v1/src/main/java/com/xtremelabs/robolectric/shadows/ShadowRadioGroup.java | 51 |
1 files changed, 0 insertions, 51 deletions
diff --git a/v1/src/main/java/com/xtremelabs/robolectric/shadows/ShadowRadioGroup.java b/v1/src/main/java/com/xtremelabs/robolectric/shadows/ShadowRadioGroup.java deleted file mode 100644 index 31e36885b..000000000 --- a/v1/src/main/java/com/xtremelabs/robolectric/shadows/ShadowRadioGroup.java +++ /dev/null @@ -1,51 +0,0 @@ -package com.xtremelabs.robolectric.shadows; - -import android.widget.RadioGroup; -import com.xtremelabs.robolectric.internal.Implementation; -import com.xtremelabs.robolectric.internal.Implements; -import com.xtremelabs.robolectric.internal.RealObject; - -import static android.widget.RadioGroup.OnCheckedChangeListener; - -@SuppressWarnings({"UnusedDeclaration"}) -@Implements(RadioGroup.class) -public class ShadowRadioGroup extends ShadowLinearLayout { - @RealObject - protected RadioGroup realGroup; - - private int checkedRadioButtonId = -1; - private OnCheckedChangeListener onCheckedChangeListener; - - @Implementation - public int getCheckedRadioButtonId() { - return checkedRadioButtonId; - } - - @Implementation - public void check(int id) { - checkedRadioButtonId = id; - notifyListener(); - } - - @Implementation - public void clearCheck() { - notifyListener(); - checkedRadioButtonId = -1; - notifyListener(); - } - - private void notifyListener() { - if (onCheckedChangeListener != null) { - onCheckedChangeListener.onCheckedChanged(realGroup, checkedRadioButtonId); - } - } - - @Implementation - public void setOnCheckedChangeListener(OnCheckedChangeListener listener) { - onCheckedChangeListener = listener; - } - - public OnCheckedChangeListener getOnCheckedChangeListener() { - return onCheckedChangeListener; - } -} |