2014-01-18 1 views
0

나는 StartScreen 활동과 게임 활동 사이에서 전환 게임을 가지고있다. 레벨을 완료하면 StartScreen으로 돌아간 다음 클릭하여 게임 활동으로 돌아가 다음 레벨로 돌아갑니다. 문제는여러 안드로이드 활동 인스턴스 내 경기 둔화되어

은 그때 때를 실행 THEAD false로 부울을 설정하여 종료 할 수 있도록하고 있어요 ..... 각각의 새로운 수준의 프레임 속도가 15ish에 20ish에, 30 ... 감소에있다 인 텐트가 StartScreen 활동으로 되돌아 가도록 "while"루프를 나눕니다. 내가 해봤

당신은 StartScreen 활동을 완료 할 수 singleInstance는, noHistory는, 또한 ... 행운과 함께, 텐트와 함께) (

어떤 아이디어? ...

+0

게임에서 사용자 정의 뷰를 사용할 수 있습니다. 사용자 정의 뷰에서 레벨을 확장 할 때마다 여기에 더 많은 액티비티가 필요하지 않습니다. –

+0

더 나은 성능을내는 방법이나 모든 추가 작업을 닫는 방법에 대한 아이디어가 있습니까? –

답변

2

을 완료 속성 게임 활동을 시작한 후 또는 FLAG_ACTIVITY_CLEAR_TOP을 사용하여 게임 활동에서 돌아올 때. 설정하면

하고, 활동이 시작되고 이미 다른 모든 활동을 한 후, 현재 작업에서 실행하는 대신 그 활동의 새로운 인스턴스를 출시 :

플래그는 다음과 같은 동작을 가지고 그것의 상단은 닫히고이 인 텐트는 새로운 인 텐트로서 (이제 맨 위의) 이전 활동으로 전달 될 것입니다.

+0

ClearTop을 사용하고 있습니다. – csmckelvey

+0

는 "singleInstance"는 속임수를 썼는지에 활동을 설정하면 속성이 나타납니다. –