마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

html 파싱시 데이터 저장

0 추천
html파싱을 사용해서 앱을 만들고 있는데,

여기서 질문이

앱이 실행될때 마다는 당연히 데이터가 변경되니 파싱을 해서 불러오는게 맞다고 생각합니다만,

한번실행후 그 앱에서 머물때에

다른곳을 갓다가 다시 파싱하는 페이지에 오면 또 파싱을 하던데..ㅎㅎ

어찌보면 당연한데 이걸 한번실행하고 난후에는 파싱된 데이터를 어디보관했다가

사용할수 있는 방법이 있을까요???

제가 생각하기로는 sqlite 사용해서 한번파싱한 데이터를 집어넣고

다시방문할때는 sqlite에서 검색해서 뽑아와서 리스트에 뿌려주는 방법을 생각하는데

그리고 앱이 종료되면 sqlite를 완전삭제해서 다시 비워주고요.

이방법말고는 없을까요?
익명사용자 님이 2015년 12월 24일 질문

1개의 답변

0 추천
첫째로 앱이 의도치 않게 종료되면 DB 에 남아있을텐데 그러면 갱신이 안되는 케이스가 발생하게 되므로

앱이 종료되는 시점이 아니라 앱이 시작되는 시점에 삭제를 하심이 옳구요.

둘째로 sqlite 보다는 HashMap 에 key, value 값으로 임시저장하는게 속도나 메모리 관리면에서

나을것 같습니다.
라쎄린드 (25,460 포인트) 님이 2015년 12월 24일 답변
...