Save instance state - how it's works?
<p>In Activity we have method</p>

<pre><code>@Override
public void onCreate(Bundle savedInstanceState){
    super.onCreate(savedInstanceState);
    //...
}
</code></pre>

<p>My questions is:</p>

<p>1) If I didn't override <code>onSaveInstaceState</code>, can <code>savedInstanceState</code> be not null?</p>

<p>2) If it can, is there a way to check existance of some <code>savedInstanceState</code> field better than</p>

<pre><code>if(savedInstanceState.getString("SomeField")!=null){...}
</code></pre>

<p>3) How to handle <code>onSaveInstanceState</code> method in debugger? I testing my app on real device, that have a lot of memory (Asus TF101), so it's a problem to "overflow" it each time.</p>
