每当我单击片段上的刷新按钮并获取新数据集时,我都会调用此函数:
public void updateView(User user){
LinkAdapter linkList = new LinkAdapter(getActivity(),R.layout.link_list,user.links, getActivity());
linkCardView.setAdapter(linkList);
}
这将使用顶部的一组新链接更新视图,并将视图拖到顶部以显示已添加的新链接。
我唯一的问题是我不希望发生拖累。假设用户滚动到 listView 中的位置 B,然后刷新导致新数据添加到 listView 的顶部,当前的 View 状态不应自动更改。我该如何阻止这种情况发生?