안녕하세요..
db검색해서 listview로 화면 출력하려고 하는데.. 문제가..@@;;
ListAdapter adapter = new SimpleCursorAdapter
(this
, R.layout.data_row
, cursor
, new String[] {"ACCOUNT_DATE", "CARD_COMPANY", "CARD_NUMBER", "CARD_TYPE", "STORE", "ACCOUNT", "BALANCE"}
, new int[] {R.id.ACCOUNT_DATE, R.id.CARD_COMPANY, R.id.CARD_NUMBER, R.id.CARD_TYPE, R.id.STORE, R.id.ACCOUNT, R.id.BALANCE});
listActivity.setListAdapter(adapter);
이렇게 해서 list로 화면 출력을 하게 되는데요..
여기서 cursor.close()로 자원 해제를 하게 되면..
db조회는 정상으로 됐는데, 화면에는 아무 data도 보여지지가 않네요..
근데 커서자원을 해제하지 않으면 화면에 data가 보여지긴 하는데..
커서자원해제를 하지 않았다고 오류가 나고..ㅡ,.ㅡ;;
맨땅에 헤딩만하고 있어서.. 당췌 답을 못찾겠네요..
고수님들.. 어케 하믄 되는건가요..ㅜㅜ?