아래와 같은 코드가 있다 치자. public boolean onKeyUp(int keyCode, KeyEvent event){ switch(keyCode){ case KeyEvent.KEYCODE_BACK: System.exit(0); }; return super.onKeyUp(keyCode, event); } 코드를 보면, back key 를 눌렀을 때 종료되는 프로그램 처럼 보인다. 과연 종료가 제대로 될까? 결론부터 말하면, 알 수 없다. 이거 쓰레드 집어넣다가 우연히 알게된 건데, Android에서 back 키는, 현재 Activity 를 background process로 돌리는 역할을 하는 값이다. 프로그램을 종료하는 기능은 없다. 그러므로, 이 함수의 경우, System.exit(0) 가 f..