Мой курсор - это выборка данных из sqlite.
msgsdbadapter = new MSGSDBAdapter(this);
msgsdbadapter.open();
cons_cursor = msgsdbadapter.fetchConversations();
startManagingCursor(cons_cursor);
После этого я создаю SimpleCursorAdapter и назначаю его ListView. Теперь ListView может хорошо отображать некоторые записи.
String[] from = new String[] { MSGSDBAdapter.KEY_FROM, MSGSDBAdapter.KEY_MSG, MSGSDBAdapter.KEY_DATE};
int[] to = new int[] { R.id.lblFrom, R.id.lblMsgExcerpt, R.id.lblDate };
cons_cursor_adapter = new SimpleCursorAdapter(context, R.layout.conversation_item, cons_cursor, from, to);
lvConversations.setAdapter(cons_cursor_adapter);
Затем я вставляю новую строку в таблицу и изменяю набор данных уведомлений, но ListView не обновляется
msgsdbadapter.createMsg(msg);
cons_cursor_adapter.notifyDataSetChanged();
А когда мне нужно закрыть соединение дб?