konstantinbueschel
11/25/2016 - 3:56 PM

Catch the back button in Activity - From http://stackoverflow.com/questions/11216793/view-onkeylistener-worked-once-for-my-activity-does-not

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;
    }
}