2012-02-03 3 views
0

나는 많은 의구심과 희망을 가지고있다. 나는 칼로리 카운터 응용 프로그램을 만들고 있는데, 음식을 저장하고 SQLite DB에서 연습 할 것입니다. 그러나 DB에서 사람 세부 정보 (높이, 단위 및 시작, 현재 및 대상 무게)를 저장하거나 GetSharedPreferences()를 사용하여 DB를 사용해야하는지 잘 모르겠습니다. 데이터를 지속시키기 위해 두 가지 방법을 혼합하는 것이 좋은 습관입니까?SQLite DB와 GetSharedPreferences()를 섞는다.

답변

0

나는 당신이 안드로이드 응용 프로그램을 작성한다고 가정합니다. 공유 환경 설정을 사용하는 대신 관련 데이터가있는 사용자를 데이터베이스에 저장하는 것이 좋습니다. 이렇게하면 응용 프로그램이 여러 사용자를 지원할 수 있도록 확장 될 수 있습니다.

+0

네, 안드로이드 앱을 개발하고 있습니다.하지만 요즘 거의 모든 사람들이 스마트 폰을 가지고 있는데, 내 앱이 여러 사용자를 지원해야한다고 생각하지 않습니다. 공유 환경 설정을 읽는 것이 성능 측면에서 더 빠르지 만 질문은 다음과 같습니다. 사람 세부 정보 (높이, 단위 및 시작, 현재 및 대상 가중치) 및 데이터베이스 (음식, 운동 등)에 대해 공유 기본 설정을 사용하는 것이 좋습니다. 또는 DB 만 사용하십시오. – Radoslav

관련 문제