현재 SurfaceView를 상속받아 클래스를 생성했습니다.


그 클래스 내부에는 소켓통신을 통해 이미지를 받고 있는데요 


보통 Activity를 상속받은 클래스 에서는 onBackPressed() 메소드가 


먹히는데요 


SurfaceView를 상속받은 부분에서는 어떻게 처리를 해줘야 하나요?? ㅠㅠ


어떻게 처리를 해주는게 맞는건가요?? ㅠㅠㅠ


계속 찾고 있는데 안나오네요 ㅠㅠ



------------------------------------------------------------ 추가 질문입니당 ㅠㅜㅠ

로그캣 내용은 다음과 같습니다.


12-19 01:52:38.477: E/AndroidRuntime(10090): FATAL EXCEPTION: Thread-10

12-19 01:52:38.477: E/AndroidRuntime(10090): java.lang.NullPointerException

12-19 01:52:38.477: E/AndroidRuntime(10090): at code13.smartremote.client.ScreenWindow.doDraw(ScreenWindow.java:146)

12-19 01:52:38.477: E/AndroidRuntime(10090): at code13.smartremote.client.ScreenWindow.run(ScreenWindow.java:111)

12-19 01:52:38.477: E/AndroidRuntime(10090): at java.lang.Thread.run(Thread.java:1019)


doDraw라는 쓰레드가 진행되는 와중에 액티비티를 이동하게 되면 강제종료가 되네요 ㅠㅠㅠ


서피스뷰를 이용하기 때문에 서피스데스트로이에 스레드종료를 시켯는데도 안잡히네요 ㅠㅠ


스레드를 중간에 중단시키기 위해서 어떻게 해야 되나요> ㅠㅠ