は、データを保管するためにSerializableを実装
public class SomeData implement Serializable {
public int size;
public int turn;
}
ストアではなくdata.turn
SomeData data = new SomeData();
data.turn = 2;
data.size = 4;
Intent i = new Intent(this, SomethingClass.class);
i.putExtra("Data", data);
startActivity(i);
ロード値
SomeData data = (SomeData) getIntent.getSerializable("Data");
=何かを値、以下のようにget/setterメソッドを使用することができます。
public class SomeData implement Serializable {
private int size;
private int turn;
public int getSize() {
return size;
}
public int getTurn() {
return turn;
}
public void setSize(int size) {
this.size = size;
}
public void setTurn(int turn) {
this.turn = turn;
}
}
静的に動作するはずです。あなたのコードに変数をリセットしているものがあります – Shmuel