我遇到的问题是,OnCheckedChangeListener
如果我滚动并随机切换列表中其他项目的切换状态,则会调用它。我现在已经解决了这个问题(从数据库字段加载切换按钮的状态),但我确实想要解释为什么切换按钮OnCheckedChangeListener
在滚动时处于活动状态,所以我以后不会遇到问题。现在这就是我用代码做的所有事情来测试它。
btnToggle.setOnCheckedChangeListener(new OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView,
boolean isChecked) {
Log.d("", "" + model.getId());
}
});