最近在用Android switch控件做中英文切换,用 setOnCheckedChangedListener的时候出现了死循环调用的情况,网上了解了一下在onCheckedChanged的头部加上以下代码即可解决问题:
View viewById = view.findViewById(R.id.switch_language);
if (!viewById.isPressed()){//解决死循环调用
return;
}
最近在用Android switch控件做中英文切换,用 setOnCheckedChangedListener的时候出现了死循环调用的情况,网上了解了一下在onCheckedChanged的头部加上以下代码即可解决问题:
View viewById = view.findViewById(R.id.switch_language);
if (!viewById.isPressed()){//解决死循环调用
return;
}