public void OnPostCreate(Bundle savedInstanceState)
{
if (null == _viewBehind && null == _viewAbove)
throw new InvalidOperationException("Both SetBehindContentView must be called " +
"in OnCreate in addition to SetContentView.");
_onPostCreateCalled = true;
_slidingMenu.AttachToActivity(_activity,
_enableSlide ? SlideStyle.Window : SlideStyle.Content);
bool open, secondary;
if (null != savedInstanceState)
{
open = savedInstanceState.GetBoolean("SlidingActivityHelper.open");
secondary = savedInstanceState.GetBoolean("SlidingActivityHelper.secondary");
}
else
{
open = false;
secondary = false;
}
new Handler().Post(() =>
{
if (open)
{
if (secondary)
_slidingMenu.ShowSecondaryMenu(false);
else
_slidingMenu.ShowMenu(false);
}
else
_slidingMenu.ShowContent(false);
});
}