/** clean up if Activity is destroyed */ public void killUI() { if (current != null) { View view = current.getView(); Object parent = view.getParent(); if (parent instanceof ViewGroup) { ((ViewGroup) parent).removeView(view); } hiddenDisplay = current; current = null; } }