While the application is running, I press the HOME button to close the application. When I start the application again, it resumes on the page displayed prior to clicking on
try calling super.onPause() first and later call finish() inside your onPause() stub
super.onPause()
finish()
onPause()