A paused activity mainly means that no control events are triggered.
The easiest way, in my opinion, to achieve this, without blocking the thread, is to place a transparent panel, bring it to front, consume its click/touch, and run a timer to continue the way you want. When finished, hide the panel.