我需要模拟 Cursor 以进行某些内容提供程序单元测试,但addRow方法由于某些奇怪的原因无法正常工作。 添加一行后,计数始终保持为 0。 我错过了什么?@Test fun addCursorTest() { val columns: Array<String> = arra ...
我需要模拟 Cursor 以进行某些内容提供程序单元测试,但addRow方法由于某些奇怪的原因无法正常工作。 添加一行后,计数始终保持为 0。 我错过了什么?@Test fun addCursorTest() { val columns: Array<String> = arra ...
我已经完成并确保我所有的Cursors都已关闭。 我在detectLeakedSqlLiteObjects和detectLeakedClosableObjects的严格模式下运行,并且永远不会被触发。 但是当在生产环境中运行时,一些用户会崩溃: android.database.CursorWin ...
我已经编写了一些连接到设备内部存储中的数据库的代码,运行 SQL 语句来过滤练习,然后遍历结果并创建一个列表,稍后可以在程序中使用。 但是,当使用 Log 语句检查时,该列表不返回任何内容。 我已经检查了 SQL 语句是否在迭代之前与日志语句一起使用,并且它返回了正确的行值。 我尝试使用日志语句来 ...
我正在使用带有事件的 oa 日历应用程序并将它们保存在 MyDatabaseHelpe 中,事件按天显示在列表视图中,我的问题是在 onitemclicked 中,我希望事件的数据显示在 AlertDialog 中,我使用CursorAdapter class 并且当我尝试显示数据时,positi ...
我是使用 kotlin 的 android 新手。我在日志中收到此错误消息。 原因:java.lang.IllegalStateException:无法从 CursorWindow 读取第 0 行,col -1。 在访问 Cursor 中的数据之前,请确保 Cursor 已正确初始化。 我的代码看起 ...
在 android studio 中构建项目时出现以下错误错误:不确定如何将 Cursor 转换为此方法的返回类型 (com.madstone.tageditor.database.TrackFileAndSong)。 LiveData<List> getTrackFileAndSo ...
假设我们有一个简单的 EditText,我想将光标(插入符号)更改为其他颜色,在我们使用反射来访问私有字段之前,但是随着 Android API Q(29) 的引入,我们现在可以使用textCursorDrawable为闪烁的 cursor 设置可绘制对象。 这是EditText的xml代码< ...
我目前正在使用此代码从/DCIM/文件夹访问最近的图像 -final Cursor cursor = chatActivity.this.getContentResolver() .query(MediaStore.Images.Media.EXTERNAL_CONT ...
我试图在android中单击按钮时使闪烁的光标消失,我不知道该怎么做,谁能帮忙。 ...
我想要,我的 cursor 正在移动到具有不同内容的下一个单元格,我希望 cursor 跳过所有具有已经存在的值的单元格。 例如我们有列:Beer, Car, Car, House, Beer, Tree (in KEY_AREA) cursor 应为 select:啤酒、汽车、房屋、树木和跳过 ...
每当我 select 发短信时,我在 android 工作室(花栗鼠)中的 cursor 就会从写入模式更改为覆盖模式。 而且我的 ctrl + C 和 ctrl + V 也不起作用,据我所知我没有更改任何设置。 [1][此图描绘了写模式下的 cursor] [2][这张图描述了cursor在我 ...
我正在尝试将光标结果打印到 log.d。 当我打印光标的结果时,它不会打印数组。 即 D/Row 值:com.example.androidlabs.Todo@7c9655f 这是代码: 我尝试过的其他选项无效: 我知道光标不为空,因为它在从应用程序上的 SQLite 加载时显示结 ...
我正在按照本指南创建音频播放器: https ://www.sitepoint.com/a-step-by-step-guide-to-building-an-android-audio-player-app/。 当我尝试查找音频文件时出现问题。 创建游标后,它不为空,但使用 cursor.getC ...
我在 android 工作室有一个 crud 应用程序项目。 我已经完成了插入、更新、删除和查看所有操作。 我唯一有错误的是搜索 function。搜索代码对我来说看起来不错,所以如果你能帮我找到我的错误就太好了。 谢谢! 该表是这样创建的: 搜索方法接受来自已转换为 int 的 EditText ...
我遇到的问题是我有一个数字编辑文本字段,其中 cursor 让我抓狂: 假设您想键入 11115,但误键入 11116。“正常”行为应该是按退格键,然后键入 5。 但发生的事情是在退格之后,cursor 跳到 1 的前面,并且必须重新定位到剩余的“1111”字符串的末尾。 更准确地说:无论我在字符 ...
我正在尝试做一个媒体播放器,第一步是扫描设备外部存储中可用的所有歌曲。 之后我会将它们存储在一个列表中,但我被困在了第一点。 (我对 Uri 或 Cursor 不熟悉,所以即使在对 google 和 Stackoverflow 研究了一段时间后,我也不知道它们是如何工作的,也许这就是问题所在) 我 ...
我有 cursor 适配器,它用一个视图扩展了一个 static class 如何返回 onCreateViewHolder CursorHolder2 或 CursorHolder? 因为我需要在这个 CursorRecyclerViewAdapter 中有两个 View。 我可以以某种方式向Cu ...
出于某种特殊原因,我在 cursor 中添加了一个虚拟内容。 但是在用户执行了一些操作后,我想删除我添加到 cursor 的虚拟内容。 有没有办法这样做? https://stackoverflow.com/a/18154738/14705856 ,这是我在 SO 上找到的解决方案之一。 但问题是 ...
我正在开发一个简单的电话应用程序,该应用程序显示通话记录,联系人还提供了呼叫某人“它只是一个电话呼叫者”的可能性。 问题是当我尝试使用游标检索呼叫日志列表时,我收到一个错误(红线),指出该值必须 >= 0。 这是我的片段代码 这是 MainActivity 代码: 我将这些权限添加到 ...
为什么ContactsContract.CommonDataKinds.Event.START_DATE总是返回联系号码。 该号码可在 Google 通讯录中找到。 这就是我在做什么... Cursor c; if (contactID=="") { ...