0

私の 内で、負のタイムアウト値で をandroid_main呼び出して、イベントが発生するまで無期限に待機するようにします。ALooper_pollAllただし、このブロックされた状態を (イベントの発生を待たずに) 手動で終了できるようにする必要がある場合があります。

これを達成するALooper_pollAllために、イベントを待っている 間に、別のスレッドから次の呼び出しを試みました。

ALooper_wake( ALooper_forThread() )

ただし、これによりセグメンテーション違反が発生します。

ALooper_pollAllタイムアウトになる前に手動でブロックを解除する方法はありますか?

4

1 に答える 1

1

申し訳ありませんが、私のアプローチは結局うまくいきました。間違ったスレッドから ALooper へのハンドルを取得しているだけでした。ありがとう!

于 2011-09-21T03:56:00.517 に答える