Here is the source code. It’s a basic splash screen, I want to finish this activity if the back or menu button is pressed.
try {
super.run();
/**
* use while to get the splash time. Use sleep() to increase
* the wait variable for every 100L.
*/
while (wait < welcomeScreenDisplay) {
sleep(100);
wait += 100;
}
} catch (Exception e) {
System.out.println("EXc=" + e);
} finally {
/**
* Called after splash times up. Do some action after splash
* times up. Here we moved to another main activity class
*/
startActivity(new Intent(SplashScreenActivity.this,
StartActivity.class));
finish();
}
Use above method to finish activity.
This is one of the override method to close the activity while back or menu button is pressed