繁体   English   中英

ListView的SimpleCursorAdapter?

SimpleCursorAdapter for ListView?

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

在我的应用程序中,我需要使用SimpleCursorAdapter作为我的listview,它由字符串[]或ArrayList []填充...

我尝试了以下代码:

ArrayList<String> mDisplay = new ArrayList<String>();
Cursor c = (Cursor) mDisplay.iterator();
    lv_contactlist.setAdapter(new SimpleCursorAdapter(this, android.R.layout.simple_list_item_checked, c ,new String[]{mDisplay.toString()}, new int[]{android.R.id.text1}));

但是给我看错误如下:

引起:java.lang.ClassCastException:java.util.ArrayList $ ArrayListIterator at com.kpj4s.way2sms.ContactsList.onCreate(ContactsList.java:62)at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)at android .app.ActivityThread.performLaunchActivity(ActivityThread.java:1586)

我认为Cursor对象“c”没有正确设置

可以任何人帮我代码或给我看替代(注意:我只需要使用SimpleCursorAdapter)

谢谢 :)

1 个回复

Cursor通常是数据库查询的结果。 您没有查询数据库,并且Iterator不是Cursor ,因此是ClassCastException

如果您希望查询ContentProvider以收集联系信息,请参阅http://developer.android.com/guide/topics/providers/content-providers.html上的 “查询内容提供商”部分。

如果你真的只想显示你的ArrayList<String>尝试使用ArrayAdapterhttp//developer.android.com/reference/android/widget/ArrayAdapter.html

1 具有SimpleCursorAdapter的ListView

在我的应用程序中,我使用列表视图显示带有菜名的菜式菜单 这是我使用适配器将查询中的数据绑定到列表视图的代码: 我的查询代码如下所示: 非常感谢您的帮助/评论,因为我已经坚持了将近一个星期。 ...

4 Android:过滤SimpleCursorAdapter ListView

现在,我遇到了试图在我的自定义SimpleCursorAdapter中实现FilterQueryProvider的问题,因为我不确定在FilterQueryProvider的runQuery函数中该做什么。 换句话说,由于包含我的ListView的查询基本上从我的数据库表中获取rowID, ...

7 具有SimpleCursorAdapter和部分的Listview

目前,我有一个由SimpleCursorAdapter提供的简单列表视图。 现在,我想用几个部分来扩展列表视图。 所以我更改了我对cursorAdapter的查询,并添加了一些groupBy。 我也对Stackoverflow进行了很多研究,以了解如何继续。 但是我有点困惑。 如何 ...

8 listview中的按钮与simplecursoradapter

你能用简单的例子帮我吗? 我有listitem文本框和2个iagebutton,我怎么能把监听器绑定到我的按钮而不用null写新的自定义适配器(我希望覆盖justcursoradapter)。 对不起我的英语,我希望,你能让我清楚,简单地理解一些例子。 } UPD:我写自定义课 ...

9 Android SimpleCursorAdapter ListView错误

我一直在搞弄SimpleCursorAdapter和Listview并得到各种各样的结果。 起初,我在列表视图中获得了一些结果,但是布局并不理想,因此我决定对此进行修复。 但是,这似乎已经毁了一切,现在APP不断崩溃,并出现了nullpointer异常类型错误,我似乎无法弄清楚。 我的 ...

10 遇到SimpleCursorAdapter的麻烦并导入到Listview

我在这里有点茫然,为什么我的listview不会用简单的数据库信息填充。 任何帮助将不胜感激。 我的SQL语句有问题吗? 我以为它是正确的印象,但是我想我的光标可能是错误的。 或者也许我的simplecursoradapter没有任何意义(我意识到它已被弃用,但认为它仍然可以工作) ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM