Android 从列表中删除行
当我从数据库中删除一行时,它将成功删除该行,假设我已从数据库中删除了第2行,那么当我单击第3行时,它将显示第4行的内容。单击第1行时,其工作正常,但单击第2行时,其弹出并强制关闭,错误为CursorIndexOutOfBoundsException:请求索引0,大小为0。。。 单击该行时,将显示保存在该行中的文本值。。。 我已经用simplecursoradapter填充了listview。Android 从列表中删除行,android,Android,当我从数据库中删除一行时,它将成功删除该行,假设我已从数据库中删除了第2行,那么当我单击第3行时,它将显示第4行的内容。单击第1行时,其工作正常,但单击第2行时,其弹出并强制关闭,错误为CursorIndexOutOfBoundsException:请求索引0,大小为0。。。 单击该行时,将显示保存在该行中的文本值。。。 我已经用simplecursoradapter填充了listview。 当您对用于在ListView中填充数据的适配器数据进行任何更改时,请有人提供一些帮助使用notifyDa
当您对用于在ListView中填充数据的适配器数据进行任何更改时,请有人提供一些帮助使用notifyDataSetChanged()
请检查此项以了解其重要性是否已在列表适配器上调用notifydatasetchanged()?删除行后??我认为这是您的循环问题。或者删除一行后,索引保持不变。如果您使用自定义列表,则会出现问题adapter.nofifydatasetchange()应为us。