1

onSensorChanged()頻繁に呼び出された場合でも、UIはどのように応答性が高くなりますか。通常、UIスレッドはこのメソッドを実行しますか?実行中に他の必要な処理をブロックすることは想定されていませんか?

UIスレッドLooperはこれと関係がありますか?

4

2 に答える 2

2

onSensorChanged()が頻繁に呼び出された場合でも、UIはどのように応答性が高くなりますか。

うまくいけば、のロジックonSensorChanged()は非常に高速です。で非効率的なことを行うonSensorChanged()と、結果が悪くなります。

通常、UIスレッドはこのメソッドを実行しますか?

正しい。

実行中に他の必要な処理をブロックすることは想定されていませんか?

正しい。

UIスレッドのルーパーはこれと関係がありますか?

Androidがメインアプリケーションスレッドであなたを呼び出す他のコールバックメソッドにすぎません。

于 2013-03-12T23:08:09.967 に答える
0

申し訳ありませんが、「Learn OpenGL ES:For Mobile Game and Graphics Development」という名前の本で別の答えを見ました-リンク-「AndroidSensorAPIでは、コールバックメソッドonSensorChangedが非同期でデータを要求するため、UIデータの一部を待っている間、スレッドはブロックされません。」

于 2020-07-13T06:40:40.887 に答える