在android中保存listview中显示的项目

时间:2012-07-17 07:19:43

标签: android android-listview

我在列表视图中的packagemanager的帮助下显示了手机上安装的所有应用程序的列表,并且列表中显示了一个复选框以及每个应用程序名称。我想保存应用程序的名称,以防止用户选择文本框。保存的项目将用于生成收藏的应用列表。

3 个答案:

答案 0 :(得分:0)

当用户按下复选框时,您可以将其保存在数据库中,如果用户取消选中它,则删除它是否已存在于数据库中。您可以使用侦听器并将保存代码放入侦听器中。 / p>

答案 1 :(得分:0)

您应该在复选框中添加一个监听器=> OnCheckedChangeListener

每次复选框的状态发生变化时,您都会收到通知,如果选中该复选框,则可以将该元素添加到列表中,如果未选中,则可以从列表中删除该元素。

这要求您考虑自己的适配器。

祝你好运,度过愉快的一天

答案 2 :(得分:0)

您需要使用复选框制作自定义列表视图:此处有一个 example

您需要在Listview下方/上方设置一个按钮,点击您可以将所有项目存储到数据库中的内容:完整的 Articale

现在,您可以随时从数据库中获取数据,以显示最喜欢的应用程序。