-1
파일에 두 개의 IntArray를 저장하려고합니다. 따라서 닫힌 후에 내 응용 프로그램에서 IntArray를 다시로드 할 수 있습니다.
내 두 배열은 다음과 같습니다int 배열 저장 및로드
LvlDone[currentLevel - 1] = 1;
LvlBest[currentLevel - 1] = turnCounter;
파일에 두 개의 IntArray를 저장하려고합니다. 따라서 닫힌 후에 내 응용 프로그램에서 IntArray를 다시로드 할 수 있습니다.
내 두 배열은 다음과 같습니다int 배열 저장 및로드
LvlDone[currentLevel - 1] = 1;
LvlBest[currentLevel - 1] = turnCounter;
당신은 (문자열로 변환하여) 공유 환경 설정에서 int 배열을 저장하려고 할 수 있습니다에 의해 모든 INT를 구분 문자열로 정수를 넣어
SharedPreferences prefs = getPreferences(MODE_PRIVATE);
StringBuilder str = new StringBuilder();
for (int i = 0; i < LvlDone.length; i++) {
str.append(LvlDone[i]).append(",");
}
prefs.edit().putString("string", str.toString());
문자열을 얻고 사용하여 구문 분석 있고 StringTokenizer :
String savedString = prefs.getString("string", "");
StringTokenizer st = new StringTokenizer(savedString, ",");
for (int i = 0; i < 10; i++) {
LvlDone[i] = Integer.parseInt(st.nextToken());
}
0 다음 문자와 문자열로 저장
시작시 파일을로드하려면 어떻게해야합니까? 순간에 java.util.NoSuchElementException 오류가 발생하기 때문에 – Skyrisu
배열을 XML로 사용 http://developer.android.com/guide/topics/resources/string-resource.html#StringArray –