나는 이것에 대해 많은 주제를 알고 있으며, 적어도 (나는 적어도 내가 생각한다고) 활동 라이프 사이클을 이해합니다. 활동 자체가 활동을 중지하는 프로세스를 포함하여 라이프 사이클을 처리해야한다는 것을 알고 있습니다.다른 활동에서 활동을 중지시키는 더 간단한 방법이없는 이유는 무엇입니까?
그러나 경우에 따라 컨트롤러가 있고 인터페이스를 관리하고 I/O 결과를 수신하는 등의 경우에는 실용적이지 않습니다.
ACTION_STOP_REQUEST
과 같은 동작으로 인 텐트를 보내고 Activity에서 처리하도록하면 좋지 않을까요?
에
finish()
를 호출해야 할 것이다 각 활동에서 개인BroadcastReceiver
의를 포함 할 수 사용 당신이 서비스를 사용하여보아야하는 것처럼. –@rreeverb 특정 사례에 대해서는 묻지 않았지만 예제를 들었지만 여전히 컨트롤러에 대한 동일한 질문은 서비스였습니다. – mdelolmo