메모리를 관리하기 위해 안드로이드 시스템은 전경에 오랫동안 (또는 다른 기준에 따라) 없었던 활동을 죽입니다. 액티비티 인스턴스는 앱 프로세스의 일부이므로 안드로이드는 그 프로세스의 다른 모든 구성 요소를 죽일 수 있습니까?android는 프로세스의 모든 구성 요소를 종료합니까?
그렇다면 다른 질문에 유의하십시오. 전경의 액티비티가 현재 다른 앱 프로세스의 구성 요소를 사용하고 있고 한편으로 안드로이드가 해당 프로세스의 구성 요소를 죽이기로 결정했다면 전경 활동의 기능에 나쁜 영향을 미치지 않을 것입니다.
입력 해 주셔서 감사합니다. – Mandroid
입력 해 주셔서 감사합니다. 나는 이것을 의미 : 응용 프로그램 AppA에서 활동 ActA foreground.Now 사용자가 다른 응용 프로그램 AppB로 이동, 그래서 활동 ActA 배경으로 밀어 가정합니다. 이제 AppB의 액티비티 ActB가 포어 그라운드에 있고 AppA에서 안드로이드 OS가 구성 요소 CompA에 파견하는 암시 적 인 텐트가 시작되고 구성 요소가 백그라운드에서 작동하기 시작합니다. 한편 안드로이드는 ActA를 죽이기로 결정했기 때문에 AppA의 모든 구성 요소가 삭제됩니다. CompB를 죽이는 원인이되지 않을까요? 여전히 ActB를 위해 일하고 있습니까? – Mandroid
AppB의 ActB가 AppA로부터'Activity'를 시작하는 암시적인'Intent'를 시작하면,'Activity'는 포어 그라운드에있게됩니다. 그것은 "배경에서 일하기 시작하지 않습니다". 안드로이드는 응용 프로그램이 포 그라운드에 있기 때문에'ActA'를 죽이지 않습니다. –