从Android SQLite中的光标获取值

时间:2016-11-08 19:12:11

标签: android android-sqlite android-cursor

我使用下面的代码使用游标从“place”列获取“place”值。我的数据库中的地方的值是一个字符串,但它返回一个我不知道它是什么的数字。

这是我的代码:

meeting.setPlace(cursor.getString(cursor.getColumnIndex("place")));

1 个答案:

答案 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用法没问题。