Closed RGregat closed 6 years ago
Ok I think I found a way to solve this issue
@Override
public void onClick(View view) {
Log.d("ListViewAdapter", "holder.delete position: " + position);
mItemManger.removeShownLayouts(holder.swipeLayout);
mDeletionInterface.deleteProject(position);//projekte.get(position).getId()
mItemManger.closeAllItems();
}
Hi, first thing thanks for this great library. But I have one interesting problem.
I have currently two items in my ListView
If I open on the first Item the underlying layout and press the delete button, I remove one Item of my datamodel and invalidate the adapter.
The interesting is, the remaining item has now the opened status
If I delete also the last item and reopen everything with fresh data, the first item is still opened.
Code Snipped of the ListViewAdapter which extends from the BaseSwipeAdapter:
` @Override public View generateView(int position, ViewGroup parent) { Log.d("ListViewAdapter", "generateView position: " + position); holder = new ViewHolder();
Well I think I don't handle the Views in a proper way, maybe someone of you can help me with this problem.