Catch the back button in Activity - From http://stackoverflow.com/questions/11216793/view-onkeylistener-worked-once-for-my-activity-does-not-work-anymore
public class HomeActivity extends Activity {
...
@Override
public boolean dispatchKeyEvent(KeyEvent event) {
int action = event.getAction();
int keyCode = event.getKeyCode();
switch (keyCode){
case KeyEvent.KEYCODE_BACK:
if (action == KeyEvent.ACTION_DOWN) {
Log.v("myApp", "Back button pressed.");
return true;
}
default:
return false;
}
return false;
}
}