在 myandroid_main
中,我使用负超时值进行调用,ALooper_pollAll
以便它无限期地等待,直到事件出现。但是,在某些情况下,我需要能够手动退出此阻塞状态(无需等待事件发生)。
为了尝试实现这一点,我尝试在ALooper_pollAll
等待事件时从不同的线程调用以下命令:
ALooper_wake( ALooper_forThread() )
但是,这会导致分段错误。
有没有办法可以ALooper_pollAll
在超时到期之前手动取消阻止?
在 myandroid_main
中,我使用负超时值进行调用,ALooper_pollAll
以便它无限期地等待,直到事件出现。但是,在某些情况下,我需要能够手动退出此阻塞状态(无需等待事件发生)。
为了尝试实现这一点,我尝试在ALooper_pollAll
等待事件时从不同的线程调用以下命令:
ALooper_wake( ALooper_forThread() )
但是,这会导致分段错误。
有没有办法可以ALooper_pollAll
在超时到期之前手动取消阻止?