RaidoGroup源码中
public void onChildViewRemoved(View parent, View child) {
if (parent == RadioGroup.this && child instanceof RadioButton) {
((RadioButton) child).setOnCheckedChangeWidgetListener(null);
}
if (mOnHierarchyChangeListener != null) {
mOnHierarchyChangeListener.onChildViewRemoved(parent, child);
}
}
中的setOnCheckedChangeWidgetListener方法我怎么也找不到?为什么?是隐藏了?
------解决思路----------------------
setOnCheckedChangeWidgetListener 这个方法在CompoundButton类中,被隐藏了,只有android系统包里的类能访问,
------解决思路----------------------
这个方法在radiaoButton继承的CompoundButton中,这个方法现在是protected。