Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 从列表中删除行_Android - Fatal编程技术网

Android 从列表中删除行

Android 从列表中删除行,android,Android,当我从数据库中删除一行时,它将成功删除该行,假设我已从数据库中删除了第2行,那么当我单击第3行时,它将显示第4行的内容。单击第1行时,其工作正常,但单击第2行时,其弹出并强制关闭,错误为CursorIndexOutOfBoundsException:请求索引0,大小为0。。。 单击该行时,将显示保存在该行中的文本值。。。 我已经用simplecursoradapter填充了listview。 当您对用于在ListView中填充数据的适配器数据进行任何更改时,请有人提供一些帮助使用notifyDa

当我从数据库中删除一行时,它将成功删除该行,假设我已从数据库中删除了第2行,那么当我单击第3行时,它将显示第4行的内容。单击第1行时,其工作正常,但单击第2行时,其弹出并强制关闭,错误为CursorIndexOutOfBoundsException:请求索引0,大小为0。。。 单击该行时,将显示保存在该行中的文本值。。。 我已经用simplecursoradapter填充了listview。
当您对用于在ListView中填充数据的适配器数据进行任何更改时,请有人提供一些帮助

使用notifyDataSetChanged()
请检查此项以了解其重要性

是否已在列表适配器上调用notifydatasetchanged()?删除行后??我认为这是您的循环问题。或者删除一行后,索引保持不变。如果您使用自定义列表,则会出现问题adapter.nofifydatasetchange()应为us。