title: Android orientation change
body: <p>I am using this code to detect layout orientation changes but the following code uses the same portrait layout instead of layout kept in layout-land. </p>
  
  <pre><code> public void onConfigurationChanged(Configuration newConfig) {
          super.onConfigurationChanged(newConfig);
  
  // Checks the orientation of the screen
  if (newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE) {
      Toast.makeText(this, "landscape", Toast.LENGTH_SHORT).show();
  } else if (newConfig.orientation == Configuration.ORIENTATION_PORTRAIT){
      Toast.makeText(this, "portrait", Toast.LENGTH_SHORT).show();
  }
  </code></pre>
  
  <p>}</p>
  
  <pre><code>  &lt;activity android:name=".MyActivity"
        android:configChanges="orientation|keyboardHidden"
        android:label="@string/app_name"&gt;
  </code></pre>