使用Android滑动关闭ListView的问题
我正在使用刷卡关闭库,但在刷卡掉列表项后应用程序崩溃。 我正在使用以下代码:使用Android滑动关闭ListView的问题,android,listview,android-listview,android-adapter,Android,Listview,Android Listview,Android Adapter,我正在使用刷卡关闭库,但在刷卡掉列表项后应用程序崩溃。 我正在使用以下代码: todolist = (ListView)findViewById(R.id.todo_items); SwipeDismissListViewTouchListener touchListener = new SwipeDismissListViewTouchListener( todolist,
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());
应用程序在这一行上给出了一个不支持的操作异常:
com.example.todolist.ToDoListActivity$1.onDismiss(ToDoListActivity.java:81)
我该如何解决这个问题?
我指的是这个代码示例:
谢谢 您是否使用ListActivity进行扩展?没有。但是我已经相应地修改了代码。我认为api依赖于ListActivity,一旦它取消listview的一行,它就会重新加载并找到ListActivity的继承。我试过了。仍然不起作用