コード例 #1
0
 private void cleanUp() {
   if (!this.mCleanedUp) {
     this.mHandler.removeCallbacks(this.mRemover);
     this.mHandler.removeCallbacks(this.mDisplayMini);
     UpdateDisplayState.releaseDisplayState(this.mDisplayStateId);
     this.mParent.getFragmentManager().beginTransaction().remove(this).commit();
   }
   this.mCleanedUp = true;
 }
コード例 #2
0
 private void remove() {
   if ((this.mParent != null) && (!this.mCleanedUp)) {
     this.mHandler.removeCallbacks(this.mRemover);
     this.mHandler.removeCallbacks(this.mDisplayMini);
     this.mParent
         .getFragmentManager()
         .beginTransaction()
         .setCustomAnimations(0, R.anim.com_mixpanel_android_slide_down)
         .remove(this)
         .commit();
     UpdateDisplayState.releaseDisplayState(this.mDisplayStateId);
     this.mCleanedUp = true;
   }
 }