2011-03-19 6 views
0

스캔 후 ZXing 바코드 판독기를 호출하는 애플리케이션으로 코드가 표시되고 금액 (제품에서 얼마만큼 주문할 수 있는지)을 입력 할 수 있습니다. 그러면 다음 스캔으로 이동합니다. 그래서이 데이터를 저장해야합니다. 스캔 버튼 아래의 메인 윈도우에는 스캔 한 항목과 각 항목의 양을 합한 쇼 스캔 목록이 있습니다. 그리고 나는 PC에 블루투스를 통해 .txt 또는 .csv 파일로이리스트를 보내는 보내기 버튼을 가질 것이다. 끝내기 버튼이나 뒤로 가기 키를 사용하여 응용 프로그램을 닫은 후에는이 목록을 삭제해야하므로 응용 프로그램을 다시 시작할 때 새로운 목록이 생깁니다. 먼저 SQLite를 사용할 때 생각했지만, costumer는 db가없는 간단한 프로그램을 원했습니다. 나는 단지 데이터를 저장하는 방법에 대한 몇 가지 아이디어가 필요하다. 배열 목록과 마찬가지로,하지만 편집이나 삭제 등의 저장 방법을 다루는 것이 얼마나 어려운지 잘 모릅니다. 또는 .CSV 파일로 직접 저장 하시겠습니까? 어떤 생각이라도 환영합니다.Android, 임시 데이터 저장에 대한 제안

감사합니다.

+0

안녕하세요. –

답변

1
  1. Bean 클래스를 생성하십시오. 목록보기에 표시하려는 속성을 포함하는 제품.
  2. ArrayList를 가져옵니다.
  3. bean 객체를 arraylist에 저장하고 마지막으로 반복하여 계산을 수행합니다.
  4. CSV를 가져 오려면 arraylist 인스턴스에서 to 문자열을 호출 할 수 있습니다.
1

IMO를 사용하면 SQLite를 사용하는 것이 가장 좋으며, 앱에 그다지 복잡하지 않습니다. 실제로 사용하지 않으려는 경우에도 Shared Preferences은 데이터를 저장하는 훨씬 간단한 API입니다.