【发布时间】:2011-01-12 11:56:51
【问题描述】:
在我的应用程序中,我使用游标从 SQLite 数据库中获取信息,如下所示:
Cursor contacts = dataBase.select("SELECT _idContact FROM Contacts");
if (contacts.getCount() > 0) {
if (IMLayout.getVisibility() == View.VISIBLE) {
int k = contacts.getCount();
for (int j = 0; j < k; j++) {
if (j == 0) {
contacts.moveToFirst();
} else {
contacts.moveToNext();
}
我想要的是使用增强的 for 循环优化“for”。为此,我必须使用数组或其他,但不能使用游标,因为游标不适用于增强型 for 循环。如何将光标转化为arrayList?
【问题讨论】: