i need run a block only 1 time and when that block run a second time it have to be ignored java code example

Example: call function after specific time java android

Runnable mToastRunnable;
Handler mHandler = new Handler();



  //create runnable for delay
       mToastRunnable = new Runnable() {
            @Override
            public void run() {
                Toast.makeText(MainActivity.this, "This is a delayed toast", Toast.LENGTH_SHORT).show();
                mHandler.postDelayed(this, 3000000);
                getlocation();
            }
        };
//start
 mToastRunnable.run();

//stop
 mHandler.removeCallbacks(mToastRunnable);

Tags:

Java Example