Android SQlite 删除 AlertDialogBox 项目中未删除的列

标签 android android-sqlite

任何人都可以帮助我删除 SQlite 删除保存在数据库中的集合(列数据)的列。

有时它很好用,但有时它不能被一键删除。 我的代码:-

DatabaseHandler dbh = new DatabaseHandler(this);

SQLiteDatabas db = dbh.getWritableDatabase();

db.delete(dbh.TABLE_CONTACTS, dbh.KEY_ID + "=?",new String[] { idList.get(which) });
db.close();

谢谢。

最佳答案

您需要更新您的 UI,一旦您向 UI 渲染了某些内容,它就会保留在 UI 中并且不会连接到任何后台数据

关于Android SQlite 删除 AlertDialogBox 项目中未删除的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14890403/

相关文章:

java - 如何读取并显示一开始默认设置的用户等级

android - 在我的数据库中添加数据时出错

java - 在android中使用java访问Phonegap SQLite数据

android - 我如何知道我的 Android 设备上打开了哪些端口以及如何关闭它们?

android - 在共享首选项中选择、裁剪和保存 uri 图像

android - Spreadtrum(供应商 ID 1782)连接到 adb 的问题

java - 如何将 EditText 中的文本插入数据库?

android - Spinner 从 SQLite 数据库填充空选择

android - Google Play商店并不总是显示当前应用程序版本

android - 当有新版本的 Android 可用时,Android 应用程序的 build.gradle 文件中的 targetSDKVersion 是否会自动更新?