android数据库怎么样把Cursor的值 赋值给字符串 100
1个回答
展开全部
调用cursor的getString方法(参考代码见下面)
在while循环里,如果cursor.moveToNext()能移动到下一条
就代表游标对象里有数据。然后调用cursor的getString()方法把cursor的复制给字符串。
public List<BlackBean> findAll() {
SQLiteDatabase db = helper.getReadableDatabase();
List<BlackBean> blackBeans = new ArrayList<BlackBean>();
Cursor cursor = db.query("blackNumber", new String[]{"number", "mode"}, null, null, null, null, null);
while (cursor.moveToNext()) {
BlackBean blackNumberInfo = new BlackBean();
blackNumberInfo.setNumber(cursor.getString(0));
blackNumberInfo.setMode(cursor.getString(1));
blackBeans.add(blackNumberInfo);
}
cursor.close();
return blackBeans;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询