미치겟네요 ㅋㅋ... 산 너머 산이라고 하지만
별것도 아닌 것마다 발목 붙잡혀서 진도를 못나가고 잇습니다..
asset폴더를 만들고, 이곳에 db를 넣어(sqlite아닌 sql확장자도 되는 거 맞나요?)
처음에 이를 복사해주고, db를 갱신하는 걸 구현하고자 하는데요......
res폴더 밑에 이클립스로 일반폴더 형식으로 asset이라 이름을 주고(안되서 assets라고도 줘봄)
sqlite manager로 만든 sql 파일을 복사해서 넣었는데요..
asset(assets),res폴더그림에 엑스뜨고 R.java도 사라져서 R.id..등등 쓰는 클래스들도 아이콘 옆에 엑스가 뜬 상태입니다..
제 방법이 틀린 건가요..? clean이나 build나 새로 만들어서 해봐도 똑같고..
인코딩도 utf-8로 제대로 줫고.. 했는데도 왜이럴까요.. 검색해도 못찾아서 질문글 올립니다..
그리고.. sql파일도 utf-8인코딩으로 했는데.. 대부분의 글은 한글로 잘 나오는데 부분부분이 깨져서 이상하게 나오네요..
원래 이런건가요??.... (db에 입력한 내용은 그대로 나오는데 글자 사이사이 이상하게 나와요..;)
(db크기는 6줄 삽입해서 7KB(.sql) / 64.5KB(.sqlite)나옵니다..ㅠ)
간곡히 도움 요청드립니다.ㅠ
사진 올리는 법을 잘 모르겟어서 파일첨부로 캡쳐를 올렷습니다. ㅠ
허허.. 컴맹인가봐요;;;;;
그리고.. 덧붙여 질문하자면....
db에 저장된 내용을 리스트뷰에 불러서 자료를 붙이려면 simplecursoradapter를 쓰는 게 맞나요??
(arrayCursor는 배열, simplecursor는 xml라고 알게 되엇는데요...계속 검색을해도 해당 예제는 안나오고 해당 이슈에 대한 댓글들로만
얘기들을 확인하고 찾고 한지라..(google검색도) 안드로이드에 대한 이해를 잘 하지 못한 저는 점점 혼란스럽기만 하네요..ㅠ
책을 봐도.... 다 옛날 방식으로만 되어있어서.. 어떻게 정보를 얻어서 해야하는 지 절망적입니다. ㅠㅠㅠ... 몇 주 쨰 이러고 있는지)
그리고 현재 API 11에서는 simplecursorAdapter의 생성자 중 (Context context, Cursor cursor)는 deprecated되었지만
(Context ctx, Cursor cur, int from[], int to[])를 사용해서 하면 API 11 이외의 API에서는 simpleCursorAdapter를 사용해도 되는건가요?
그리고.. 위에 처럼 asset폴더에서 db 내용을 끌어와서 사용하려면 컨텐트 프로바이더는 필요가 없는 거.. 맞나요..?
그저 local용 디비로만 쓸 거고.. 시스템 자료(연락처 따위)에는 접근하지 않을 겁니다..
simplecursor가 deprecated됐다, cursorloader를 사용해야된다.. 아니다 API 11 쓸거 아니면 안그래도 된다. 머시기 머시기 이래서..
현재 절망적으로 헤매고 있는 초보입니다..ㅠㅠㅠㅠㅠㅠ
초보에게 한줄기 빛이 될 덧글들 부탁드립니다. . 감사합니다 ㅠㅠ