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

리스트뷰 항목중에서 한건을 조회했을때

0 추천
리스트뷰에서 포지션 1의 값 항목을 클릭하여 자세히 보기를 했을때에

그 포지션1의 값을 구별할수 있는 값이 id가 있다고 한다면,

최근에 본 순서대로 id값을 저장을 해두고 따로 뷰를 만들어서 "최근에 조회한 목록"으로 액티비티를 만들고 싶습니다.

이경우에 이 id값을 저장하는 방법중에 가장 좋은 방법이 무엇일까요?

예를들어 sqlite를 이용하여 내부 DB를 만드는게 좋나요? 아니면 파일을 생성하여 파일을 읽고 쓰는게 좋을까요

정보를 읽고 쓰는때에 있어 속도나 안전성등을 고려했을때 가장 좋은 방법은 무엇이 있을까요?
익명사용자 님이 2015년 1월 21일 질문

1개의 답변

0 추천
내부적으로 어떠한 정보를 저장함에 있어서

DB가 파일보다 모든면에서 우월할 듯 싶습니다.

 

말씀해주신 최근보기와 같은 몇개 안되는 리스트는 파일이나 DB나 별반차이가 없겠지만..

조금더 데이터가 많아지고,  복잡하게 가져와야 할 경우까지 생각하면

답은 DB입니다!

 

예전에 연락처 1000개가량을 파일에 담아서 읽고 쓰고 한적이 있었는데(txt파일)

그것조차 꽤나 긴 시간이 소요됩니다. ㅎㅎ
안드로이드로우 (15,740 포인트) 님이 2015년 1월 21일 답변
...