问题标签 [android-cursor]

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 投票
1 回答
229 浏览

android - Access other elements during an onclick in a cursor adapter?

I have a custom cursor adapter I'm using to fill a ListView. The inflater has 2 CheckBoxes which both have onclick handlers. I want to be able to check the state of the sibling CheckBox when one is touched.

Does anyone have experience with something similar? I'm not sure how to grab the ListView row of the CheckBox and the cursor adapter is always in the state of the last row added.

0 投票
2 回答
3651 浏览

android - 从光标中过滤掉项目

我正在尝试从光标对象中删除一个项目,但我不知道该怎么做(或者如果可能的话)。我实际上并不想从数据库中删除该项目,只是“过滤”它而不显示它,具体取决于用户设置。

例如这里,FILTER_TEXT来自应用程序首选项,它包含光标必须包含的文本,否则将被删除。

我相当确定这是解决这个问题的正确方法,但我找不到任何方法从光标中删除项目......

任何帮助将不胜感激,干杯!

0 投票
3 回答
11715 浏览

android - android服务通知活动完成的最佳方式?

我创建了一个服务,它在后台线程上同步来自网络的数据,并希望在服务完成时通知列表活动,以便它可以更新它的光标?最好的方法是什么?我正在考虑在服务完成后发送广播,但不确定这是否是最好的方法。服务完成后我需要重新查询光标,所以我不确定这是否适用于广播接收器?我有一段时间没有做很多android了,所以提前谢谢。

0 投票
1 回答
2848 浏览

android - 通过(标准化)电话号码查询联系人

我真的很惊讶我在任何地方都找不到答案。所以这就是问题所在。

当参数中的电话号码格式为“777 777 7777”时,我没有得到任何记录。当它是“777-777-7777”时,它会获取记录。更糟糕的是 TelephonyManager.EXTRA_INCOMING_NUMBER 给我的号码是“7777777777”。如何查询此电话号码?文档说 Phone.NUMBER 是用户输入它的方式。好吧,这对我没有任何好处!!!

0 投票
1 回答
357 浏览

android - Android SMS 意图问题

我正在尝试使用从数据库中获取的短信正文打开系统短信应用程序。

我正在使用CursorSQLite数据库中检索标题和消息。我有一个smsButton将被点击的。单击时,它将创建短信意图。

我的问题是邮件正文。我希望正文是从数据库中检索到的 msg_content。我试图参考它,但我相信我失败了。

这是我最后一次尝试,尝试使用一个 TextView 来获取 msg_content 布局的 id:

有什么方法可以引用内容的字符串?

0 投票
2 回答
25303 浏览

android - 从 Android 中的光标获取字符串?

我的想法很简单。我有一个包含三列的 SQLite 数据库:

  1. 行号
  2. 标题 => 文本
  3. 内容 => 文本

这是我的类中的一种方法dataBase

此方法将仅返回一行。

在我的活动中,我写道:

现在,我想将内容字段的文本存储在字符串中。

如何才能做到这一点?

0 投票
1 回答
349 浏览

android - 光标的奇怪问题 - Android

这是我的数据库类中的一种方法:

我的 SQLite 数据库有 6 个表:

  1. table1 => rowid,标题,内容,收藏
  2. table2 => rowid,标题,内容,收藏
  3. table3 => rowid,标题,内容,收藏
  4. table4 => rowid,标题,内容,收藏
  5. table5 => rowid,标题,内容,收藏
  6. table6 => rowid,标题,收藏

在我的活动中,我写道:

并且应用程序强制关闭!

知道我在哪里弄错了吗?

更新

这是 LogCat 的快照,我看不懂,我过滤了输出android.database在此处输入图像描述

我想要做的是title从所有表中获取具有值 TRUE 的 fav(类型:BOOL)的(类型:TEXT)并将它们显示在一个表中ListView(使用 SimpleCursorAdapter)。

0 投票
5 回答
5299 浏览

android - Android - 获取 ListView 项的 id [特例]

在我的数据库类中有一个返回游标的方法。游标将包含来自不同表的数据:

然后,我使用 aSimpleCursorAdapter ca附加Cursor到 a ListView lv

现在,如果我选择 ListView 中的任何项目,我想要引用该项目 ID。 我希望 id 从项目所属的表中检索其他信息。并在其他活动 MsgView 中检索它

我试过这个:

  • 对单击项目时传递的 id 的引用

  • 使用意图传递该值,以便其他活动将使用此传递的值检索所需的数据。

    /li>

然而,这并没有奏效。看来我使用的 id 不是项目的 id !任何解决方案或想法?

0 投票
2 回答
4131 浏览

android - 带有复选框的自定义 ListView

我知道有很多与使用 CheckBox 的自定义 ListView 相关的问题,但在检索所有选中的项目时我仍然遇到一些问题。

我正在做的是:

显示来自数据库的自定义 ListView(所有已发送 SMS 的列表)。

允许用户检查各种列表项。

当用户按下删除按钮时,我想删除所有选中的项目(从数据库以及视图部分)

问题: 当我第一次去我的活动并检查一些项目并删除它时,它工作正常。

但是,当我在按下删除按钮后再次检查一些项目时,一些项目被选中,一些被取消选中,并且其他一些项目再次被删除..

我认为我无法完美绑定 id 和列表项..

到目前为止完成的编码

row.xml 包含

在我的活动课上:

我有自定义 SimpleCursorAdapter。

}

0 投票
3 回答
12859 浏览

android - SimpleCursorAdapter 中的图像

我正在尝试使用 aSimpleCursorAdapterViewBinder从数据库中获取图像并将其放入我的ListView项目视图中。这是我的代码:

我正进入(状态:

在执行时byte[] byteArr = cursor.getBlob(columnIndex);。有谁知道我做错了什么?