草庐IT

HAND_CURSOR

全部标签

android - 如何从 Cursor 获取数据到 ContextMenu

我想获取游标的当前记录,而不仅仅是ID,以便我可以操作上下文菜单。我看到了这个例子here向您展示如何获取ID:@OverridepublicbooleanonContextItemSelected(MenuItemitem){switch(item.getItemId()){caseDELETE_ID:AdapterView.AdapterContextMenuInfoinfo=(AdapterView.AdapterContextMenuInfo)item.getMenuInfo();delete(info.id);return(true);}return(super.onOpti

android - Android Cursor.moveToNext() 文档是否正确?

booleanandroid.database.Cursor.moveToNext()文档说:http://developer.android.com/reference/android/database/Cursor.html#moveToNext%28%29将光标移动到下一行。如果光标已经超过结果集中的最后一个条目,则此方法将返回false。但是,我的书说要执行以下操作以从游标中提取数据:CursormyCursor=myDatabase.query(...);if(myCursor.moveToFirst()){do{intvalue=myCursor.getInt(VALUE_

java - Android - 你能为 SQLite 结果更新 Cursor 吗?

我的方法之一从一些SQLite查询结果返回游标。当我通过光标导航时,有一些记录我想更改/更新。我可以直接用光标更新吗?或者我是否必须使用光标中的记录ID手动UPDATE? 最佳答案 不能直接用游标更新记录。阅读AndroidCursordoc. 关于java-Android-你能为SQLite结果更新Cursor吗?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/7973607/

Android:SQLite,cursor.moveToNext() 总是返回 false

以下语句cursor.moveToNext()始终为false。我希望循环执行一次。我测试过查询实际上返回了数据。谁知道这是怎么回事?Stringquery="SELECT(SELECTCOUNT(*)FROMTable1)ascount1,(SELECTCOUNT(*)FROMTable2)ascount2;";CursormCursor=mDb.rawQuery(query,null);if(mCursor!=null){mCursor.moveToFirst();}while(cursor.moveToNext()){// 最佳答案

android - cursor.getString() 是否将 int 强制转换为字符串?

文档说:Theresultandwhetherthismethodthrowsanexceptionwhenthecolumnvalueisnullorthecolumntypeisnotastringtypeisimplementation-defined.他们在谈论哪个实现?sqlite的版本?会打电话cursor.getString(INT_COLUMN)将int值强制转换为String? 最佳答案 Doescursor.getString()coerceanintintoastring?是的,您的表中的相同数据可以通过get

Android:我需要关闭 Cursor 对象吗?

在我的数据库适配器类中,我有很多这样的方法:publiclonggetContactId(finalStringphoneNumber)throwsSQLException{finalCursorcur=mDb.rawQuery("selectcontact_idfromcontactphoneswherenumber=?limit1;",newString[]{phoneNumber});returncur.moveToFirst()?cur.getLong(0):-1;}我很欣赏这种方法的简洁性。但我没有调用Cursor.close(),我不确定这是否是个问题。是否会在Cursor

android - 识别 SQLite Android Cursor 中列的数据类型

有什么方法可以在Android中识别游标中列的数据类型。游标对象有多种获取列名、列值的方法。我想找出列(TEXT、INTEGER)等的SQLite数据类型...我正在编写一个通用函数来解析游标并执行操作。我只会得到一个sql字符串作为函数的参数。 最佳答案 根据SQLite文档(http://www.sqlite.org/datatype3.html),SQLite中的列没有数据类型——这些列中的值有。AnycolumninanSQLiteversion3database,exceptanINTEGERPRIMARYKEYcolum

java - Android - 关闭数据库后可以使用 SQLite Cursor 吗?

首先,如果我错了,请纠正我,但是如果你关闭了一个数据库连接,你就不能使用你从它那里得到的Cursor,对吗?db.open();Cursorc=db.query(true,"MyTable",columns,null,null,null,null,null,null);db.close();//TheCursorisemptynowbecausethedbwasclosed...c.moveToNext();Log.v(TAG,c.toString(0));那么关闭数据库后有没有办法使用Cursor呢?有没有办法将它传递到其他地方并像对象一样使用它?或者您是否总是必须让数据库连接保持打

javascript - 网络浏览器 : Hide mouse cursor

这个问题在这里已经有了答案:IsitpossibletohidethecursorinawebpageusingCSSorJavascript?(6个答案)关闭8年前。是否可以在网络浏览器中隐藏鼠标光标?我在Flash中为触摸屏应用程序完成了此操作,鼠标光标会分散注意力并且不需要。这次是针对非交互式显示屏,因此不需要鼠标光标。我的直觉是没有简单的方法可以在网络浏览器中实现这一点,只能使用浏览器插件。正在使用的浏览器是Firefox,所以也许有实现此目的的插件?尽管最好能够通过JavaScript/jQuery执行此操作。

go - 如何使用 cursor.ReadDocument() 从 arangodb 读取任意对象

我正在尝试构建一个相当通用的服务来在arangodb中创建图表。在我的ReadVertex()函数中,我希望能够读取一个顶点的任意字段的属性并将其读入一个变量,最好是一个字符串,而不必创建特定的结构使用针对特定属性进行硬编码的json标记。我可以毫无问题地插入任意对象作为顶点的属性,并且我已经尝试将它们读入字符串,但它总是空白。一个我想完成的例子:如果一个顶点有一个属性:"Prop1":{"Nested1":true,"Nested2":false},和一个属性"Prop2":"Justastring",在我的ReadVertex()函数中,我希望能够按照以下方式做一些事情//quer