public void resume() {
        if (mResumeAction != null) {
            mResumeAction.run();
        }
        mStatus = STATUS_RESUMED;
    }
Run a hook runnable, the runnable will run only once.
After the runnable is done, call resume to resume.
Once run, call takeover will directory call the resume action
ptr-lib/src/in/srain/cube/views/ptr/PtrUIHandlerHook.java