0

在 myandroid_main中,我使用负超时值进行调用,ALooper_pollAll以便它无限期地等待,直到事件出现。但是,在某些情况下,我需要能够手动退出此阻塞状态(无需等待事件发生)。

为了尝试实现这一点,我尝试在ALooper_pollAll等待事件时从不同的线程调用以下命令:

ALooper_wake( ALooper_forThread() )

但是,这会导致分段错误。

有没有办法可以ALooper_pollAll在超时到期之前手动取消阻止?

4

1 回答 1

1

抱歉 - 我的方法毕竟奏效了,我只是从错误的线程中获取了我的 ALooper 的句柄。谢谢!

于 2011-09-21T03:56:00.517 回答