// Create a Handler object Handler handler = new Handler(); // Schedule a message to be executed after 5 seconds handler.postDelayed(new Runnable() { @Override public void run() { // Code to be executed } }, 5000); // Cancel the scheduled message and callbacks handler.removeCallbacksAndMessages(null);
// Create a new Handler object Handler handler = new Handler(); // Create a new Runnable object Runnable runnable = new Runnable() { @Override public void run() { // Code to be executed } }; // Schedule the Runnable object to be executed every 10 seconds handler.postDelayed(runnable, 10000); // Cancel the scheduled message and callbacks after 50 seconds handler.postDelayed(new Runnable() { @Override public void run() { handler.removeCallbacks(runnable); } }, 50000);In this example, a Runnable object is created and scheduled to be executed every 10 seconds using the postDelayed() method. After 50 seconds, the removeCallbacks() method is called to cancel the scheduled message and callbacks associated with the Runnable object. The package library for the android.os.Handler class is "android.os".