我有ListView一个ContextMenu内置的。菜单允许用户重命名一个项目属性TextView。
但是,在向下滚动并返回时,旧名称再次出现。
我明白为什么:adapter没有更新。
例如:在adapterI have a object for each row: Review中。然后有一个属性叫做name。
所以在getView()我做:
Review r = getItem(position);
name = r.name;
myTextView.setText(name);
现在,如果用户TextView从Fragment(通过ContextMenu)更新它,我如何访问这个属性(名称)并将adapter/object 更新到相同的位置?