也许我正在以这种错误的方式进行讨论,但如果是这样,请纠正我。 这是情况:我有一个查询返回存储在数据库中的铃声的URI字符串。将数据添加到数据库光标
我想添加一个“列”与这个光标与振铃器“标题”(因为这可以改变我的程序之外)。
我可以成功使用RingtoneManager
来获得标题,但我无法弄清楚如何将这个“列”添加到游标数据供以后使用。
这是我到目前为止有:
if (cursor != null) {
cursor.moveToFirst();
do {
String ringerTitle = getRingerTitle(cursor.getString(cursor.getColumnIndex(PoolDbAdapter.KEY_RINGER)));
// How can I add ringerTitle to a new column here?
} while (cursor.moveToNext());
}
你的'光标'从哪里来?你能显示查询吗? – 2010-01-10 20:04:44
游标来自数据库查询并返回与铃声相关的URI,例如“content:// media/audio/3” – Ryan 2010-01-10 20:24:13