2012-12-04 5 views
-8

휴대 전화에만 저장되는 오프라인 최고 기록을 구현하려고합니다. 내가 원하는 건 정수와 문자열을 최고 기록에 저장하는 것이다. 내 질문은 이것과 아마도 예제를 수행하는 가장 좋은 방법입니다.오프라인 고득점 테이블 - Java (android)

내가 조사한 바에 따르면 SharePreferences가이를 수행하는 가장 좋은 방법 인 것 같습니다. 니가 생각하는 걸 내가 알려주지.

+1

시도한 내용은 무엇입니까? 근본적으로 "Java로 파일에 번호를 저장하는 방법"을 요구하고 있기 때문에 주어진 요구 사항만으로도이를 올바르게 수행 할 수있는 수십 가지 방법이 있습니다. – djechlin

답변

2

djechlin이 말했듯이, djechlin은 그렇게 할 수있는 방법이 많이 있음을 밝혔습니다. 하지만 당신은 안드로이드 워드 프로세서에 대해 storage options here에 대해 읽고 무엇이 최선인지 결정할 수 있습니다. 아마도 SharedPrefs 또는 sqllite 데이터베이스 일 수 있습니다. 일부 지점에서 필드를 추가 할 수 있지만 많은 옵션이있는 경우

0

SharedPreferences는 쉬운 방법으로 목록을 저장할 수 없기 때문에 최선의 선택이 아닙니다. 그러나 정말로 원한다면 높은 점수를 "1; Jeff; 10000", "2; Ben, 9000"형식의 문자열로 저장하고 SharedPreferences.Editor.putStringSet()으로 저장할 수 있습니다.

관련 문제