2012-07-17 2 views
2

"A1"이라는 현재 활동이 실행 중이라고 가정합니다. 활동 "A2"를 시작하고 싶지만 일시 중지하지 않고 (onPause()를 호출 한 다음) 뒤로 버튼으로 돌아올 때 "A1"을 다시 시작하십시오. 이 방법이 있습니까?Android - 현재 작업을 일시 중지하지 않고 새 작업 시작

+1

왜 필요한 이유를 설명 할 수 있습니까? 그래서 누군가가 당신을 도울 수있는 좋은 해결책입니다. –

+0

그 일을 통해 무엇을 성취하려고합니까? 그냥 궁금해서 –

+0

libGDX 프레임 워크를 사용하고 있습니다. A1은 다시 시작할 때 거대한 작업을하는 게임 플레이 활동입니다. A2는 간단한 Android PreferenceActivity입니다. 내가 A2에서 A1로 돌아 왔을 때 게임을 재개하기 위해 3 초 동안 지속됩니다. –

답변

5

달성하려는 것은 실현 가능하지 않습니다. 그러나 Android 3.0에서는 Fragments이라는 개념을 도입했습니다. Fragment 대략적으로 말하자면 자신의 논리가있는 Activity 레이아웃의 일부입니다. 서로 조합하여 Fragments을 만들면 하나 이상의 Activity이 실행되는 것처럼 보이는 멀티 파트 레이아웃을 만들 수 있습니다. Fragments은 지원 라이브러리를 사용하는 경우 3.0 이하의 Android 버전에서도 지원됩니다. 이 경우처럼 응용 프로그램에서 Fragments 개념을 활용할 수 있습니다. 희망이 도움이됩니다.

+0

감사합니다. 조각에 대해 알고 있습니다. 하지만 2.2에 내 애플 리케이션을 실행해야합니다. –

+0

@ narek.gevorgyan, 아마 내 대답을 제대로 읽지 못했을 것입니다. 왜냐하면 지원 라이브러리 덕분에 프래그먼트가 안드로이드 1.6 이상에서 사용될 수 있다고 말했기 때문입니다. – Egor

+0

아, 죄송합니다. 정말로 맞았습니다. –

관련 문제