Stringbuilder
の助けを借りて、以下のコーディングでいくつかの繰り返しでテストしており、結果をSharedpreference
に直接保存したいとします。Sharepreferenceから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