Android Sleep/Wait/Delay function
try this:
public void check() { isDataAvailable = GetInternetAvailibility() if (!isDataAvailable) { disableInternet(); enableInternet(); if (retry > 0) { retry--; new Handler().postDelayed(new Runnable() { @Override public void run() { check(); } }, 10000); } }}
This way may help you.
http://developer.android.com/reference/android/os/CountDownTimer.html
new CountDownTimer(30000, 1000) { public void onTick(long millisUntilFinished) { mTextField.setText("seconds remaining: " + millisUntilFinished / 1000); } public void onFinish() { mTextField.setText("done!"); }}.start();
Try Below code.Hope that it will help
int i = 0;int j = 3;method() { if (i < j) { System.out.println("Before.."); new Handler().postDelayed(new Runnable() { @Override public void run() { System.out.println("XXXXXX"); i++; System.out.println("after"); method(); } }, 1000); }}