1,adapter里添加:
/** * 更新某一个item * @param position 需要更新的第几项 * @param type 跟新的内容(自定定义) * 逻辑很简单就是修改内容之后,更新就行了 */ public void updateItem(int position, String type) { if (position >= 0 && position < list.size()) { list.get(position).setIsSubmit(type); list.get(position).setAddress("新地址修改成功!!!"); } notifyDataSetChanged(); }
2,activity或fragment里在需要跟新的地方调用
就是先更改list里的内容,然后adapter直接调用就行。很简单吧!!!
mData.get(0).setIsSubmit("3"); adapter.updateItem(0, "3");