从 Android SQLite 中的游标获取值
Get the value from the cursor in Android SQLite
我使用以下代码使用游标从 "place" 列获取 "place" 值。我的数据库中 place 的值是一个字符串,但它 returns 一个我不知道它是什么的数字。
这是我的代码:
meeting.setPlace(cursor.getString(cursor.getColumnIndex("place")));
I think I've inserted them correctly... here it is:
contentValues.put("place",R.string.consert7_place);
db.insert(TBL_MEETING,null,contentValues);
R.string.consert7_place
是整数,不是字符串。
您需要使用getResources().getString(R.string.consert7_place)
有关详细信息,请参阅 Android: How do I get string from resources using its name?
您的 cursor.getString
用法没问题。
我使用以下代码使用游标从 "place" 列获取 "place" 值。我的数据库中 place 的值是一个字符串,但它 returns 一个我不知道它是什么的数字。
这是我的代码:
meeting.setPlace(cursor.getString(cursor.getColumnIndex("place")));
I think I've inserted them correctly... here it is:
contentValues.put("place",R.string.consert7_place); db.insert(TBL_MEETING,null,contentValues);
R.string.consert7_place
是整数,不是字符串。
您需要使用getResources().getString(R.string.consert7_place)
有关详细信息,请参阅 Android: How do I get string from resources using its name?
您的 cursor.getString
用法没问题。