onCreate()
すべての初期化タスクが成功した場合にプライベートブールフィールドを設定するメソッドを持つ単純なActivityクラスがあります。クラスの他の部分でこのブール値を読みました。
public class MyActivity extends Activity
{
private boolean initializationSucceeded;
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
...
//if everything succeeded...
initializationSucceeded = true;
}
}
このブール値の状態を保存するためにオーバーライドする必要がありますonSaveInstanceState()
か、それとも私が問題ないのですか?これらのアクティビティライフサイクルのエッジケースのすべてでプライベートフィールドメンバーがどうなるかはよくわかりません。誰かが説明できるといいのですが。ありがとう。