43

私が持っていて、Handler handler = new Handler()それに対して遅延タスクを実行した場合、それが呼び出されたかどうかhandler.postDelayed(xxx, xxx)を確認することは可能ですか?postDelayed()

4

5 に答える 5

16

Runnable を投稿するときのハンドラーは、「what」フィールド == 0 のメッセージを取得するため、理論的には を呼び出すことができますがhasMessages(0)、保留中の Runnable が指定されているかどうかを確認することはできません。たとえば、r0 と r1 を投稿するときに、r0 が保留中かどうかを確認できません。いいえ。

于 2013-04-18T09:52:23.940 に答える