2

ハンドラーのカウンターがカウントされなくなったときに、そのカウンターを停止するにはどうすればよいですか? 以下のコードの使い方を教えていただけないでしょうか。

 public void handler() {
    nHandler.postDelayed(new Runnable() {
        @Override
        public void run() {

                viewFlipper.setDisplayedChild(8);
        }
    }, 20000);
}
4

1 に答える 1

8

使用するremoveCallbacks

nHandler.removeCallbacks(nhandlerTask);

http://developer.android.com/reference/android/os/Handler.html#removeCallbacks(java.lang.Runnable)

public final void removeCallbacks (Runnable r)

Added in API level 1
Remove any pending posts of Runnable r that are in the message queue.
于 2013-09-24T06:05:25.600 に答える