[android] Stop handler.postDelayed()

You can define a boolean and change it to false when you want to stop handler. Like this..

boolean stop = false;

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

        //do your work here..

        if (!stop) {
            handler.postDelayed(this, delay);
        }
    }
}, delay);

Examples related to android

Under what circumstances can I call findViewById with an Options Menu / Action Bar item? How to implement a simple scenario the OO way My eclipse won't open, i download the bundle pack it keeps saying error log getting " (1) no such column: _id10 " error java doesn't run if structure inside of onclick listener Cannot retrieve string(s) from preferences (settings) strange error in my Animation Drawable how to put image in a bundle and pass it to another activity FragmentActivity to Fragment A failure occurred while executing com.android.build.gradle.internal.tasks

Examples related to handler

Stop handler.postDelayed() Calling a function when ng-repeat has finished Javascript event handler with parameters Uncaught TypeError: Cannot set property 'onclick' of null jQuery .live() vs .on() method for adding a click event after loading dynamic html Create a custom event in Java How to call a method after a delay in Android

Examples related to android-handler

Stop handler.postDelayed() This Handler class should be static or leaks might occur: IncomingHandler Running code in main thread from another thread Handler vs AsyncTask vs Thread How to remove all callbacks from a Handler? cancelling a handler.postdelayed process

Examples related to postdelayed

Stop handler.postDelayed() Android - running a method periodically using postDelayed() call cancelling a handler.postdelayed process