PauseHandler is a good solution for cancelling or saving requested message on an activities lifecycle.
However requested actions by post
method cannot be cancelled or saved
because original PauseHandle class is overridden handleMessage
.
This modified PauseHandler is overridden dispatchMessage
so the actions by post
method can be cancelled or saved.