我希望 onViewDetachedFromWindow 不被调用。换句话说,我不希望我的观点被分离,只是附上。基本上我希望它作为ScrollView工作。为什么?调用onViewDetachedFromWindow后,我们遇到第三方视图出现问题。性能方面它不是很好,但至少它现在可以工作。
我试过了:
MainActivity.java
recyclerView.getRecycledViewPool().setMaxRecycledViews(0,20);
MyRecyclerAdapter.java
@Override
public void onViewDetachedFromWindow(final NUKijkPlayerHolder holder) {
super.onViewDetachedFromWindow(null);
// Tried uncommenting the super as well: //super.onViewDetachedFromWindow(null);
}
@Override
public void onBindViewHolder(final MyHolder holder, final int position) {
holder.setIsRecyclable(false);
}
有什么想法吗?
答案 0 :(得分:0)
使用ListView
代替RecyclerView
答案 1 :(得分:0)
如果您不想回收机械,只需在scrollview内用linearlayout替换recyclerview