refresh();
}
// if the detailsHolder is visible then gracefully switch views, otherwise just
// clean up any lingering details holder and show the table view.
if (detailsHolder != null && detailsHolder.isVisible()) {
detailsHolder.animateHide(AnimationEffect.WIPE, new AnimationCallback() {
@Override
public void execute(boolean b) {
EnhancedUtility.destroyMembers(detailsHolder);
contents.animateShow(AnimationEffect.WIPE);