我正在重写 CursorAdapter,我需要获取最后一项,问题是 CursorAdapter 实际上有一个 get() 方法...但源是一个数据库,它返回一个普通对象! (我什至不知道它是什么,我希望它返回一个 Cursor 对象......)
尽管如此,我怎样才能让它返回我的包装数据库行类的实例?
例子:
假设我的数据库有这样的行:
ID|名字|姓
我会上课Person从那。
现在我想从游标适配器获得一个 Person get(int i) 方法...
好吧,只需使用adapter.getItem()并将其转换为Cursor,并且不需要像接受的答案那样手动移动光标
Cursor cursor = (Cursor) myCursorAdapter.getItem(position);
String myColumnValue = cursor.getString(cursor.getColumnIndex("YOUR_COLUMN_NAME"));
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)