안드로이드 개발 질문/답변
(글 수 45,052)
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를 호출 까지도 잘되는데
호출한뒤 돌아가려는데 시간이 한참걸려서 오류는 안나고있습니다.
혹시 이미 해결하신분 있으시면 좀 가려쳐주세요^^
액티비티 전환시 가로에서 세로로 이런식으로 전환이 되나요?