在建構 SimpleCursorAdapter 時 try catch出
column '_id' does not exist
的錯誤訊息。
try{ SimpleCursorAdapter adapter = new SimpleCursorAdapter(this, android.R.layout.simple_list_item_1, mNotesCursor, from, to); setListAdapter(adapter); }catch(Exception ex){ Log.e("Note class", "error: " + ex.getMessage(), ex); }
解決
SimpleCursorAdapter 不知道為什麼規定使用的 table 索引必須要叫做 _id,少了底線都不行! 所以如果你懶得自定讀出 adapter 或用其他辦法寫入 listView,那就配合它改一下索引名稱吧...
沒有留言:
張貼留言