0

在我的适配器中,我有一种设置信息的方法:

   public void setData(List<ListItem> dataList) {
        this.listItems = dataList;
        notifyDataSetChanged();
    }

但是在我调用这个方法之后,数据被刷新并且我的视图向上移动。我不希望这种行为,因为如果有人在页面末尾更改某些内容,则会失去焦点。

有什么方法可以从适配器设置数据并且不会失去焦点?

4

1 回答 1

0

您必须adapter.notifyDataSetChanged()从 UI 线程调用。可能是这个&这个SO帖子可以帮助你。

于 2015-11-20T19:38:42.707 回答