gpt4 book ai didi

android - 从存储在 Android 应用程序数据库中的 ListView 中删除特定项目

转载 作者:行者123 更新时间:2023-11-30 04:28:31 25 4
gpt4 key购买 nike

我正在制作一个 android 应用程序,其中我在列表中有五个项目。在每个项目上,点击数据来自 url,然后我将这些项目存储在本地数据库中。现在我想在每个项目之前都有删除按钮,所以该用户可以根据自己的选择删除项目。这就是如何从 Android 应用程序的数据库中删除特定值。我已经尝试使用谷歌搜索,尝试了一些给出的方法,但是没有用

谁能指导我如何完成这项任务?

最佳答案

您需要从该位置移除项目,然后重新设置适配器,以便刷新列表。

listofitems.remove(tempPosition);

setListAdapter(customAdapter );

从数据库中删除。使用位置获取 id。

c.moveToPosition(position);
id= c.getInt(c.getColumnIndex("_id"));

使用你可以删除的id

myDataBase.delete(tablename, "_id=?", new String[] {Integer.toString(id)});

关于android - 从存储在 Android 应用程序数据库中的 ListView 中删除特定项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8102984/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com