보통 DB의 Curosr 를 오래 쓸때 startManagingCursor 를 많이 씁니다.

근데 stopManagingCursor 를 쓰면 Cursor 가 닫히는 줄 알았는데 아니더군요.

디버깅해서 Cursor 의 closingFlag 를 보니 false 로 나오더군요.

그래서

 protected void onDestroy()
 {
  super.onDestroy();
  stopManagingCursor(c);
  c.close();
  db.close();
 }

처럼 꼭 Cursor를 닫아줘야 될 것 같습니다.

근데 stopManagingCursor 를 안쓰고 닫으면 Cursor 가 자동으로 닫혀야 되는거 아닐까요?