2011年9月8日 星期四

【Android】TQC+題組系列2(十)


這題也是內容配置已經寫好,主要在考 SQLiteOpenHelper,做到這題我終於把大致要打的內容背起來了,題目上值得一提的是我上一篇猜題意是要把 SQLiteOpenHelper 寫作內部類別,這一篇的流程提示就明擺的寫出來了,一整個就是很囧的做法。

碰到的問題的部分,第一個是我想把 onCreate(SQLiteDatabase db) 中傳入的 db 寫入屬性變數中,但是那樣會 NullException,似乎不能這樣用,最後還是乖乖用 getWritableDatabase 去解決這個問題。

然後是 CRUD 的條件式,熊熊想不起來 update(..., String whereClause, String[] whereArgs),這兩個參數的寫入規格是什麼,查完之後又眼殘寫錯欄,害 update debug 很久。
dataBase.update(..., "_id=?", new String[]{id+""});

最後是刷新 ListView 的方法想不起來
cursor.requery();
每種 adapter 好像還有分不同的刷新方式,不過這個就有碰到再查吧!

沒有留言:

張貼留言