/** @hide */ @SystemApi public void showWindow() { if (DEBUG) Log.v( TAG, "Showing window: mWindowAdded=" + mWindowAdded + " mWindowVisible=" + mWindowVisible); if (mInShowWindow) { Log.w(TAG, "Re-entrance in to showWindow"); return; } try { mInShowWindow = true; if (!mWindowVisible) { mWindowVisible = true; if (!mWindowAdded) { mWindowAdded = true; View v = onCreateContentView(); if (v != null) { setContentView(v); } } mWindow.show(); } } finally { mWindowWasVisible = true; mInShowWindow = false; } }