Nao sei se ja postaram sobre popular cursores, mas la vai!!!
/**
* Fetch data from database, then populates the cursor.
* */
private void populateCursor(){
String[] FROM = {IdeaTable.ID, IdeaTable.TITLE, IdeaTable.DESCRIPTION, IdeaTable.DATE_ADDED};
SQLiteDatabase db = ideaDB.getReadableDatabase();
//SELECT * FROM tableName ORDER BY title
myC = db.query(IdeaTable.TABLE_NAME, FROM, null, null, null, null," title");
//System.out.println(myC.getCount());
myC.moveToFirst();
startManagingCursor(myC);
db.close();
}
No codigo acima se eu comento a linha myC.moveToFirst(); (myC eh o cursor) ele nao consegue popular minha lista e da um error.
03-05 20:27:11.866: E/Cursor(714): Invalid statement in fillWindow()
mas se eu descomento essa linha, ele funciona e popula a minha listview numa boa.
Alguem ja passou por isso?
abs
------------------------------------------
Renato Porto Puccini
[androidbrasil-dev] Cursor
15:40 |
Assinar:
Postar comentários (Atom)






0 comentários:
Postar um comentário