1. ホーム
  2. アンドロイド

[解決済み】handler.postdelayedの処理をキャンセルする。

2022-04-03 13:47:49

質問

を使っています。 handler.postDelayed() を使用して、アプリの次のステージが実行されるまでの待ち時間を作成します。待ち時間の間、プログレスバー付きのダイアログと キャンセル ボタンをクリックします。

問題なのは、このような方法で postDelayedをキャンセルする タスクを実行します。

解決方法は?

遅延実行を投稿するために行います。

myHandler.postDelayed(myRunnable, SPLASH_DISPLAY_LENGTH); 

そして、これを削除するために myHandler.removeCallbacks(myRunnable);