http://stackoverflow.com – I know this has been asked earlier here & here too.They are not answered properly (or not answered at all).But,i don't know why moveTaskToBack(true); always returns false for me .Can anyone tell me why and how could i solve the issue? Thanks in advance. public void onBackPressed() { boolean r= moveTaskToBack(true); //r is false !! (HowTos)