0

アプリケーションでグローバル イベント リスナーを使用しています。イベント キャプチャは、私のコードで完全に機能します。問題は、イベントが複数回発生しているように見えることです。このチュートリアルのリンクをたどりました。

4

1 に答える 1

1

アプリがシステムによって生成されたグローバル イベントをリッスンしている場合、これらのイベントは、不明な条件に従って複数回発生する可能性があります。システムから一義的な信号を取得するための私の経験では、一連のグローバルイベントを分析する必要があり、この一連のイベントが予想どおりに次々と発生した場合にのみ、信号が受信されたと認識されました。

アプリがアプリケーションによって生成されたグローバル イベントをリッスンしている場合は、完全に制御できます。グローバル イベントを発生させるコードを確認してください。EventLoggerを使用して、発火したときと発火したイベントを受け取ったときのすべての瞬間を記録します。次に、ログを調べて、何が起こっているかを調べます。あなたのアプリはグローバル イベントを予想よりも多く発生させているようです。

于 2012-08-31T06:06:30.387 に答える