ボタンを使用してhandler.postDelayed()
タイマーを一時停止するにはどうすればよいですか?したがって、同じボタンをもう一度クリックすると、handler.postDelayed()
タイマーが再開します。Androidでhandler.postDelayed()タイマーを一時停止する方法
handler.postDelayed(counterz, 60);
ボタンを使用してhandler.postDelayed()
タイマーを一時停止するにはどうすればよいですか?したがって、同じボタンをもう一度クリックすると、handler.postDelayed()
タイマーが再開します。Androidでhandler.postDelayed()タイマーを一時停止する方法
handler.postDelayed(counterz, 60);
Handler
には調整するタイマーがありません。スレッドのイベントキューにポストしています。スレッドのイベントキューには他のものもたくさんあります。
あなたは掲載Runnable
年代取り消すことができます。
handler.removeCallbacks(counterz);
をまた再開し、再び投稿してください。
ハンドラーにはpause
メソッドがありません。キャンセルして再度実行する必要があります。
public final void removeCallbacks (Runnable r)
メッセージキューにあるのRunnable rは保留中の投稿を削除します。
不要な場合は、m_handler.removeCallbacks(m_handlerTask)
に電話をかけてキャンセルしてください。再度必要な場合は、タスクを再度実行する必要があります。
タイマーを使用するとします。タイマーでも停止方法はありません。
ハンドラが一時停止しているときにポップアップを表示することはできますか? – Si8