如何在android中启动活动时从sqlite数据库中删除所有行(数据)
Posted
技术标签:
【中文标题】如何在android中启动活动时从sqlite数据库中删除所有行(数据)【英文标题】:How to delete all rows(data) from sqlite database while starting the activity in android 【发布时间】:2011-11-04 10:21:30 【问题描述】:我已经创建了 sqlite 数据库的简单应用程序。我成功地实现了插入数据。但我想在活动开始时删除所有数据。 我已经使用光标来获取数据并显示。但不知道如何删除所有数据。 我已经使用 this.db.delete(DATABASE_TABLE, null, null);删除所有行。但它不会删除我之前添加到数据库中的数据。 我已经从这个链接实现了数据库示例:Here is the Link
所以,请告诉我,我必须做什么,在开始活动时删除所有数据。
【问题讨论】:
【参考方案1】:我认为在活动开始时首先你需要检查 cursor.getcount() > 0 然后触发删除查询。
希望对你有用...
【讨论】:
呵呵呵呵...是的,jema aapde sara hoie eno ans apay 我想你们都来自印度。无论如何感谢您的帮助。让我试试。我也来自印度。 是的.....我们是印度人和同事 :) 无论如何,这个解决方案对你有用吗? 请给我删除查询好吗? 好的,谢谢。让我试试。我仍然无法删除所有数据。并且在删除该数据后,如果我再次插入该数据,那么它将在最后一个索引之后插入。以上是关于如何在android中启动活动时从sqlite数据库中删除所有行(数据)的主要内容,如果未能解决你的问题,请参考以下文章
如何从列表视图中从 sqlite 检索数据单击并查看不同的活动 android studio
如何在 Android 中单击 ImageView 时从一个片段移动到另一个片段?