Android-TV开发-RecyclerView刷新焦点丢失以及局部刷新问题

问题1

使用GridLayoutManager时,多选的情况下,点击item刷新后,焦点被抢问题;

  • 解决方式
1
2
3
4
5
6
7
8
9
holder.setText(R.id.tv_name, data.get(position).getcName())
.setChecked(R.id.cb_choose, data.get(position).isChoosed())
.setOnClickListener(R.id.ll_cb, new View.OnClickListener() {
@Override
public void onClick(View v) {
data.get(position).setChoosed(!data.get(position).isChoosed());
notifyItemChanged(position); //关键代码
}
});