savedInstanceState is always null
<p>This is my savedInstaceState code.</p>

<pre><code>@Override
public void onSaveInstanceState(Bundle savedInstanceState) 
{
    savedInstanceState.putStringArrayList("todo_arraylist", Altodo);
    Log.v("bundle", "Saved");
    super.onSaveInstanceState(savedInstanceState);
}


public void onCreate(Bundle savedInstanceState) 
{
    super.onCreate(savedInstanceState);

    if (savedInstanceState != null) 
    {
        Altodo = savedInstanceState.getStringArrayList("todo_arraylist");
        Log.v("bundle", "Restored");
    }
    else
    {
        Log.v("bundle", "null");
    }

    setContentView(R.layout.main);
}
</code></pre>

<p>When i check the logs, I always show the "bundle save" tag.
But in <code>onCreate</code> method, <code>SavedInstanceState</code> is always null.
what is wrong?</p>

<p>Thanks!</p>
