아래 코드를 사용하여 반복 코드를 사용하여 Stringbuilder
의 도움으로 테스트 할 때 결과를 Sharedpreference
에 직접 저장하려고합니다.Sharedpreference에서 Stringbuilder를 저장하고 호출합니다.
save2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick (View v){
int i;
int n = 10;
StringBuilder outoutcome = new StringBuilder();
for (i = 0; i <= n; i++) {
outoutcome.append(i + "\n");
}
SharedPreferences sharedPreferences = getSharedPreferences("data1", Context.MODE_PRIVATE);
SharedPreferences.Editor editor = sharedPreferences.edit();
editor.putString("outcome1", outoutcome.toString());
}
}
* 불행히도 editor.putString("outcome1", String.valueOf(outoutcome));
을 시도했습니다.
public static final String DEFAULT = "";
final SharedPreferences sharedPreferences = getSharedPreferences("data1", Context.MODE_PRIVATE);
final String out1 =sharedPreferences.getString("outcome1", DEFAULT);
resultout.setText("Saved data is " + out1);
을하지만, 작동하지 않는 위의 코딩 다음 다른 활동에 데이터 검색을위한
, 나는 아래 코딩을 사용하여 시도했다. 그런 다음 검색하여 this을 찾았지만 아래 코드를 시도했지만 여전히 작동하지 않습니다.final String[] getout1= out1.split(",");
resultout.setText("Saved data is " + getout1);
아무도 도와 줄 수 있습니까? 미리 감사드립니다 !
는 값을 넣어 후 editor.commit이라고? –
고맙습니다 !!!!!! 나는 그것을 정말로 잊었다. 그리고 모든 일을 다시 부른 후에 ... arrrhh .... – GentleG