something like this ...
setContentView(R.layout.page1);
Thread.sleep(1000);
setContentView(R.layout.page2);
something like this ...
setContentView(R.layout.page1);
Thread.sleep(1000);
setContentView(R.layout.page2);
Use a CountDownTimer, see http://developer.android.com/reference/android/os/CountDownTimer.html
Import android.os.CountDownTimer;
setContentView(R.layout.page1);
new CountDownTimer(1000, 1000) {
public void onTick(long millisUntilFinished) {
}
public void onFinish() {
setContentView(R.layout.page2);
}
}.start();
you can also use postDelayed(new Runnable(), 1000);
add the action you want to do in the runnable.
The proper way should be:
final Handler handler = new Handler();
handler.postDelayed(new Runnable() {
@Override
public void run() {
//Do something after 2s
}
}, 2000);
This question has already answer here