问题标签 [simplecursoradapter]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1562 浏览

android - 自定义 SimpleCursorAdapter

我正在尝试实现自定义 SimpleCursorAdapter 但问题是,当我运行我的应用程序时,listView 没有显示任何内容。这是为什么?这是我的代码:

0 投票
1 回答
589 浏览

android - 使用数据库查询填充微调器

我最近开始为一般的 android 和 java 开发编程。目前我通过编写一个时间表应用程序进行训练。我想从数据库中获取所有科目的列表(该表还包含教师和房间)并将它们放入微调器中。这就是我写的代码

问题是,当单击微调器时,它会显示一个列表,其中包含与数据库条目一样多的项目,但该列表不显示名称(您可以说它是空的)。所以我可能把简单的光标适配器搞砸了,但我不知道是什么。

谢谢你的帮助

0 投票
2 回答
4559 浏览

android - Android:从 SimpleCursorAdapter 获取位置

我想设置微调器项目的位置,但微调器正在填充一个简单的光标适配器,其中包含来自数据库的数据。我想从数据库中获取当前字符串,然后将微调器设置为该值。我知道通过使用 arrayadapter 我可以通过这种方式从适配器获取位置:

但是有没有办法从 SimpleCursorAdapter 中获取项目的位置?过去,我总是在 cursoradapter 旁边构建一个我的微调器数据数组,但这似乎是一种肮脏的做法。如果这是唯一的方法...

0 投票
0 回答
913 浏览

android - 如何将选中的listview项目保存到android中的数组?

我有一个应用程序,它使用简单的光标适配器在列表视图中列出用户联系人,并带有一个复选框。按下按钮后,我想将选中的项目保存到具有用户使用 edittext 选择的名称的数组中,以便稍后显示。另外,我想知道如何创建一个数组或数组名称或类似的东西,让我可以选择已创建的数组。
非常感谢具体的代码。
在此先感谢您的帮助。

这是我的代码:

0 投票
2 回答
1795 浏览

android - 使用 SimpleCursorAdapter 绑定到数据库的 ListActivity 中的单个元素的 OnclickListener 无法正常工作

请帮忙。

正如我在标题中所说,我试图让列表适配器的一行中的各个元素根据用户单击的内容启动不同的操作。

它“有点”有效,但它需要很长时间才能对用户点击做出反应。我做错了什么?

提前致谢,

所以我尝试了以下代码

0 投票
1 回答
455 浏览

android - 我的 android 应用程序中有一个 Tab Activity(A.java)。当我从活动 A 转到另一个(比如 B)并返回 A 时,我在选项卡中找不到任何内容

我在选项卡活动中有两个选项卡(比如 A)。
Tab 1 显示了一些东西(这里无关紧要)。
选项卡 2 显示了一个使用 SimpleCursorAdapter(WORKS PERFECT) 连接到 SQLite 数据库的 ListView。
现在我单击选项卡 2 的列表中的一个项目。这会将您带到另一个活动(例如 B)。
现在,当我从活动 B 回到活动 A(选项卡式活动)时。
我在那里看不到 ListView。选项卡 2 为空。

该怎么办?请检查代码的光标适配器部分,因为我在 logcat 中收到
“错误/光标(8736):fillWindow()中的无效语句”

这是 TAB 2 的活动(java 文件)。

这是标签活动的代码:-

0 投票
1 回答
1322 浏览

android - Android SQLite 查询以防止返回重复。

我有一个数据库如下:

_ID : SUBJECT : Topic : LectureNumber

我必须使用 SimpleCursorAdaptor 将查询放在一个列表中,这样

1)一开始所有科目只在列表中放置一次(无重复),即列表仅显示 WMCC 和 CCN

2)当我点击一个主题名称时,会显示一个新列表,其中包含该主题的所有讲座。例如,如果我单击 WMCC,则会显示一个新列表,其中包含有关 WMCC 的所有讲座。

实际上,我在完成第一项任务时遇到了问题,即仅使用 SimpleCursorAdaptor 将主题名称放在列表中。

谢谢。

0 投票
2 回答
1031 浏览

android - 从 SimpleCursorAdapter 获取位置

有没有办法做到这一点?我的具体目的是我试图从我的列表中的一个编辑文本中填充一个标签,该列表由一个简单的光标适配器填充。当我从光标收集信息时,只给我列表中最新项目的值。

例子:

我正在尝试从我的自定义 simplecursoradapter (String.valueOf(getLbs)) 中将数据库中的值传递给我的活动中的一个方法,因为我通过单击列表视图中的一个对象来收集这些信息,我认为它会自动使用特定列表项中的数据。有没有办法可以获取列表项位置,然后根据位置使用数据库中的信息?

0 投票
0 回答
358 浏览

android - 制作一个简单的光标适配器反映对数据库的更改

在我的应用程序中,有一个 SqlLite 数据库,其中包含一个包含消息列表的表。每条消息都有一个“发件人”和一个“正文”。

我有一个包含 a 的活动,ListView它使用游标和游标适配器简单地显示数据库中的所有消息。以下是相关代码:

在我的应用程序中,有一个服务在后台运行,可以随时向数据库插入新消息(用户可能正在查看列表活动,也可能没有查看活动)。

我的问题如下:如果用户正在查看列表活动并将新消息添加到数据库中,我该如何ListView反映此更改(显示新添加的消息)

我考虑过在将消息添加到数据库时使服务触发广播。然后,当 Activity 接收到这个广播时,再次执行查询。但是,我担心fetchAllMessages()当我知道只添加了 1 条消息时效率低下,特别是因为可能经常添加消息

0 投票
2 回答
2734 浏览

android - 设置 Android ListActivity 起始位置

我在 ListActivity 中显示来自 SQLite 的数据。用户可以单击列表元素,将他发送到更新数据库的活动。

更新 Activity 完成后,用户将被送回原始 ListActivity。

当用户从 ListActivity 回来时,我希望将 ListView 定位为显示她刚刚更新的数据(例如,在可能的第一个位置)。

我尝试将光标定位到我要显示的条目;但这似乎不起作用(有关代码示例,请参见下面的代码)。

我确实认为退出while循环后光标定位到正确的行。