我使用下面的代码使用游标从“place”列获取“place”值。我的数据库中的地方的值是一个字符串,但它返回一个我不知道它是什么的数字。
这是我的代码:
meeting.setPlace(cursor.getString(cursor.getColumnIndex("place")));
答案 0 :(得分:0)
我想我已正确插入它们......这是:
contentValues.put("place",R.string.consert7_place); db.insert(TBL_MEETING,null,contentValues);
R.string.consert7_place
是一个整数,而不是String。
您需要使用getResources().getString(R.string.consert7_place)
有关详细信息,请参阅Android: How do I get string from resources using its name?
您的cursor.getString
用法没问题。