public void unpause() {
        executeAction(() -> {
            if (state == State.DIALOG_PAUSED) {
                this.state = State.DIALOG_WAITING;
                checkDialogDisplay();
            }
        });
    }
displays a dialog directly on top of an activity. This will NOT close an existing displayed dialog
main/src/main/java/cgeo/geocaching/wherigo/WherigoDialogManager.java