15得票1回答
如何从managedQuery转换到LoaderManager/CursorLoader?

我正在开发一个针对API级别8(2.2,Froyo)的Android应用程序。我正在使用 ContentProvider ,这很简单,而且我正在使用 SimpleCursorAdapter 来填充我的列表视图。但是我注意到在 SimpleCursorAdapter 的文档中,无标志的构造函数已...

7得票1回答
为什么CursorLoader没有通知源数据的更改?

我有一个简单的ContentProvider,一个带有ListView和添加Item到ContentProvider的按钮的布局以及一个CursorLoader。android.content.Loader, D参考文献说明: Loader将监视数据的更改,并通过此处的新调用向您报告它们。您...

54得票7回答
Android ListView条目高度

为什么我在使用SimpleCursorAdapter来创建ListView时,列表项的高度会像这样 - ?(我的代码基于这个) 但是当我使用数组来创建ListView时,列表项的高度很大,为什么呢?(我是根据这个学习ListView的) 列表项的行布局如下:<?xml version...

7得票6回答
如何使用Cursor Adapter刷新listView

我已经使用CursorAdapter创建了一个ListView。现在我正在尝试更新ListView并将值刷新到ListView中。 但是我无法弄清楚如何使用Loader或changeCursor()来刷新我的ListView。 以下是我设置CursorAdapter的代码: //这里已成...

7得票7回答
无法恢复活动

我是一名新手,正在尝试在我的SQLite数据库更新后允许我的ListView刷新。我在修改了onResume()方法后没有收到编译错误。我正在使用SimpleCursorAdapter进行重新查询,但它不起作用。下面是来自logcat的错误信息,请给予建议……最好提供示例。 Logcat: ...

30得票1回答
SimpleCursorAdapter在API版本15中被弃用了吗?

SimpleCursorAdapter已经废弃了其中一个构造函数,附带以下注释: 已弃用。不建议使用此选项,因为它会在应用程序的UI线程上执行Cursor查询,从而可能导致响应性差或甚至出现“应用程序未响应”错误。作为替代方案,请使用android.app.LoaderManager和and...

15得票1回答
Android Listview - 使用游标时无法选择多个项目

我有一个使用SimpleCursorAdapter从光标中获取数据填充的列表视图。我想使它可以选择多个项目,并在每个项目旁边使用复选框,但是我只能一次检查一个项目,即每次选择项目时,它将清除当前选定的项目。 如果我使用ArrayAdapter来填充ListView,则可以正常工作。我可以选择...

7得票1回答
安卓 - 获取包含街道地址但不包括低价值的联系人列表,如仅有城市和州信息的Skype。

我得到了一个检索应用中所有带有街道地址的联系人的光标。然后将此光标传递给适配器。目前为止还不错。但是,我也得到了一堆低价值的联系人(主要来自Skype),它们只有州/国家信息。是否有一种简单的方法修改URI以跳过这些联系人? public Cursor getDirectoryList (C...

17得票4回答
如何为ListView创建自定义光标适配器以用于图像和文本?

你好,我想创建一个自定义光标适配器,以便我可以显示一张带有两行文本的图片。 我对自定义光标适配器有些困惑,但我不知道如何添加一个ImageView,并从我的数据库中的路径填充它。

9得票2回答
在保持ListView滚动位置的情况下更新SimpleCursorAdapter

我的问题:每当我通过自定义的SimpleCursorAdapter更新ListView的内容时,它会重置其滚动位置到顶部。我希望ListView在更新时保持其滚动位置。 一开始我是每次创建一个新的适配器实例,并使用ListView.setAdapter(),但根据this discussio...