android-app 프로그래밍 할 제품의 데이터베이스가 150-250 개라고합니다. 각 항목에는 이름, 비용, EAN 번호 등과 같은 속성이 있습니다.항목 데이터베이스를 저장, 기록 및 읽는 가장 효율적인 방법입니다.
첫 번째 아이디어는 앱이 시작될 때로드 된 XML 파일에 모든 것을 저장 한 다음 제품의 배열 /지도에 채워 넣는 것입니다. 제품은 목록보기에서 볼 수 있어야하며 사용자는 앱을 통해 이러한 제품을 더 추가 할 수 있어야합니다. 대부분의 속성은 거의 변하지 않지만 그 중 일부는 항상 변경됩니다. 제품 배열과 xml 모두에서 속성을 변경 한 다음 XML 파일 eveytime에 다시 변경하는 것이 좋은 아이디어인지는 모르겠습니다. 어쩌면 직렬화가 더 나은 선택일까요? 어느 쪽이든 파일을 변경할 때마다 기록 할 필요는 없다고 생각하지만, 앱이 닫히거나 간격을두고있을 때처럼 할 수 있다고 생각합니다. 모바일 앱 개발 및 데이터 손실을 원하지 않습니다.) "정적"속성과 "동적"속성을 어떤 식 으로든 구분하는 것이 좋습니다.
나는 여기서 매우 분실했습니다. 좋은 방법이 무엇이 될지에 대한 제안이 있습니까?
stackoverflow와 google에서 주변을 검색했지만 실제로 유용한 정보를 찾을 수 없었습니다.