2013-03-23 2 views
3

백그라운드에서 활동을 시작할 수 있습니까? 즉, 그것을 앞에 표시하는 대신 백그라운드에서 시작하여 다른 활동의 "아래"로 실행하고 싶습니다.두 활동을 동시에 시작하십시오.

이것이 가능합니까?

+1

활동을 백그라운드로 보내면 계속해서 활동하는 것이 보장되지 않습니다. 이 문제를 해결하는 방법은 있지만 코드를 거의 사용하지 않으면 엉망입니다. 대신 서비스를 살펴보십시오. – slezica

답변

2

Service을 찾고 계십니까? 서비스는 백그라운드에서 실행하도록되어있는 동안

활동은

단 하나의 최고 Actvity가있을 수 있습니다 포 그라운드에서 실행하도록되어!

0

두 가지 활동을 동시에 시작할 수는 없지만 백그라운드 1에서 원하는 활동을 시작하고 해당 활동의 onCreate 메소드 내에서 맨 위에 원하는 활동을 가질 수있는 방식으로 전경 활동을 호출하십시오. 필요할 때 전경으로 가져갈 준비가 된 배경에 다른 하나가 있습니다.

주 활동 ----> 열린 활동 1 (배경에 있어야 함) -> 활동 2 (활동 1은 BG에 들어가는 동안 활동 2가옵니다).

관련 문제