void doDestroy() {
   onDestroy();
   if (mInitialized) {
     mRootView.getViewTreeObserver().removeOnComputeInternalInsetsListener(mInsetsComputer);
     if (mWindowAdded) {
       mWindow.dismiss();
       mWindowAdded = false;
     }
     mInitialized = false;
   }
 }