Activity에서 


onCreate() 함수에서 제가만든 SurfaceView를 등록한뒤 


setContentView( new SurfaceViewExam( this ) );


그리고 현재 Activity에 메뉴를 등록했습니다.




그런데 메뉴 버튼을 통해 화면전환을 한뒤 뒤로가기 버튼을 누르면 

짧게는 2초 ~ 5초정도의 반응속도로 움직여 속도가 이상합니다.


activity이동은  이러한 메서드로 이동합니다.


startActivity( new Intent( SurfaceActivity.this, SecondActivity.class ) );






그리고 SurfaceView에서는 따로 interface 함수에 추가한 부분은 없고 

public void surfaceDestroyed(SurfaceHolder holder) {

// TODO Auto-generated method stub

try{

mThread.interrupt();

}catch(Exception e ){

}

}


sufaceDestoryed에만 이것을 추가해두었습니다.



다른 Activity간에는 전환시 startActivity가 잘되는데 

SurfaceView를 가진 Activity에서 메뉴를 이용하여 다른 Activity를 호출 까지도 잘되는데

호출한뒤 돌아가려는데 시간이 한참걸려서 오류는 안나고있습니다.



혹시 이미 해결하신분 있으시면 좀 가려쳐주세요^^


profile