title: Android onConfigurationChanged not being called
body: <p>I am having trouble with telling Android to not call <code>onCreate()</code> when the orientation changes. I have added <code>android:configChanges="orientation"</code> to my manifest but still when the orientation changes <code>onCreate()</code> is called. Here is my code.</p>
  
  <p>AndroidManifest.xml</p>
  
  <pre><code>&lt;activity android:name="SearchMenuActivity" android:theme="@android:style/Theme.NoTitleBar" android:configChanges="orientation"&gt;&lt;/activity&gt;
  </code></pre>
  
  <p>SearchMenuActivity.java</p>
  
  <pre><code>public void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      // Set the current layout to the search_menu
      setContentView(R.layout.search_menu_activity);
  
      Log.d(TAG, "onCreate() Called");
  }
  @Override
  public void onConfigurationChanged(Configuration newConfig) {
      //don't reload the current page when the orientation is changed
      Log.d(TAG, "onConfigurationChanged() Called");
      super.onConfigurationChanged(newConfig);
  }
  </code></pre>
  
  <p>And my LogCat Output</p>
  
  <pre><code>06-23 12:33:20.327: DEBUG/APP(2905): onCreate() Called
  //Orientation Changes
  06-23 12:33:23.842: DEBUG/APP(2905): onCreate() Called
  </code></pre>
  
  <p>Does anyone know what I am doing wrong? Thanks.</p>