code: @Override
      public void onConfigurationChanged(Configuration newConfig) {
          if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.FROYO) {
              super.onConfigurationChanged(newConfig);
          } else if (mMenuView != null) {
              mMenuView.onConfigurationChanged(newConfig);
          }
  
          // Action bar can change size on configuration changes.
          // Reread the desired height from the theme-specified style.
          TypedArray a = getContext().obtainStyledAttributes(null, R.styleable.SherlockActionBar,
                  R.attr.actionBarStyle, 0);
          setContentHeight(a.getLayoutDimension(R.styleable.SherlockActionBar_height, 0));
          a.recycle();
          if (mSplitWhenNarrow) {
              setSplitActionBar(getResources_getBoolean(getContext(),
                      R.bool.abs__split_action_bar_is_narrow));
          }
          if (mActionMenuPresenter != null) {
              mActionMenuPresenter.onConfigurationChanged(newConfig);
          }
      }
docs: /*
  Must be public so we can dispatch pre-2.2 via ActionBarImpl.