解决方案
10
所谓的局部刷新,就是把你想要刷新的位置重新设置数据
既然要重新设置数据,说明得要获取到数据
获取数据就要调用接口
也就是说你要刷新的时候你就调用一次接口就好了
你可以采用每过多久就调用一次
你也可以采用你点赞的时候就调用一次
一般来说,采用放在onresume中,在onresume中调用接口进行刷新
10
private void updateView(int p) { int vp=listView.getFirstVisiblePosition(); View view =listView.getChildAt(p-vp); ImageView imageView=(ImageView) view.findViewById(R.id.btn_source_qaing); imageView.setVisibility(View.GONE); } public void setListView(ListView listView) { this.listView = listView; }
在Adapter里面刷新单行