public void reset() {
        mStatus = STATUS_PREPARE;
    }
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