2017-11-27 5 views
0

두 액티비티 A & B. 액티비티 A는 런처 액티비티입니다. & 앱을 실행할 때 백그라운드에서 액티비티 B를 실행하고 싶습니다. 나는 활동 B에 가고 싶지 않다. 나는 단지 배경에서 뛰고 싶다. 또한 나는이 활동을 봉사하는 것으로 바꾸고 싶지 않다. 내 질문은 우리가 백그라운드에서 활동을 실행할 수 있습니까? 그렇다면 우리에게 어떻게 코드 샘플을 제공해 주시겠습니까?내 앱을 시작할 때 백그라운드에서 B 액티비티를 실행하십시오 (A는 내 런처 액티비티 임)

+0

이유 활동, 해당 요구 사항 – Lokesh

+3

당신은 그것을 할 수 없습니다. 이 답변보기 : https://stackoverflow.com/a/11102383/7011814 –

+0

문제를 설명하십시오. –

답변

1

실제로 백그라운드에서 활동을 실행할 수 없습니다! 액티비티가 포어 그라운드에 있지 않을 때 onStop에 도달하면 시스템은 리소스를 해제하기 위해 onDestroy 메서드를 사용하여 종료 할 수 있습니다! Activity Lifecycle

+0

나는이 활동을 서비스 클래스를 통해 실행할 수 있습니까 ?? –

+0

예 서비스에서 활동을 호출 할 수 있습니다 – Lokesh

+0

https://stackoverflow.com/questions/5015507/how-to-call-an-activity-class-from-a-service-class – Lokesh