【发布时间】:2014-11-19 17:58:32
【问题描述】:
我正在使用 swipe-to-dismiss 库,但应用程序在列表项被刷掉后崩溃。我正在使用以下代码:
todolist = (ListView)findViewById(R.id.todo_items);
SwipeDismissListViewTouchListener touchListener =
new SwipeDismissListViewTouchListener(
todolist,
new SwipeDismissListViewTouchListener.DismissCallbacks() {
@Override
public boolean canDismiss(int position) {
return true;
}
@Override
public void onDismiss(ListView listView, int[] reverseSortedPositions) {
for (int position : reverseSortedPositions) {
mAdapter.remove(mAdapter.getItem(position));
}
mAdapter.notifyDataSetChanged();
}
});
todolist.setOnTouchListener(touchListener);
todolist.setOnScrollListener(touchListener.makeScrollListener());
应用程序在这一行给出了 UnsupportedoperationException :
com.example.todolist.ToDoListActivity$1.onDismiss(ToDoListActivity.java:81)
我该如何解决这个问题?我指的是这个代码示例:
谢谢!
【问题讨论】:
标签: android android-listview android-adapter