我有一个包含简单复选框的RecyclerView。下方有一个Done按钮,点击后会启动API调用并发送所有被用户勾选的项目。问题是,在API调用返回(自然)和活动完成之间存在轻微延迟,这允许用户快速点击任意一个复选框。
是否有一种方法可以禁用RecyclerView的触摸事件以防止此情况发生?我已经尝试了回调函数,但在点击Done按钮时没有效果。
我不想使用onBindViewHolder方法来禁用每个条目,因为那意味着重新加载整个RecyclerView以强制执行该方法。
是否有一种方法可以禁用RecyclerView的触摸事件以防止此情况发生?我已经尝试了回调函数,但在点击Done按钮时没有效果。
mRecyclerViewList.setClickable(false);
mRecyclerViewList.setEnabled(false);
我不想使用onBindViewHolder方法来禁用每个条目,因为那意味着重新加载整个RecyclerView以强制执行该方法。