가끔 내 앱이 작동하지 않고 어떤 이유로 컨트롤이 작동하지 않습니다. 서비스가 중단되고 다른 프로세스를 수행 할 때 서비스에 알려야합니다.활동이 다운 된 경우 서비스에 알리기
그렇게 할 수 있습니까?
그런데 Lollipop부터는 getRunningTasks
이 사용되지 않습니다.
감사합니다.
가끔 내 앱이 작동하지 않고 어떤 이유로 컨트롤이 작동하지 않습니다. 서비스가 중단되고 다른 프로세스를 수행 할 때 서비스에 알려야합니다.활동이 다운 된 경우 서비스에 알리기
그렇게 할 수 있습니까?
그런데 Lollipop부터는 getRunningTasks
이 사용되지 않습니다.
감사합니다.
응용 프로그램에서 예외를 catch 한 다음 서비스를 시작할 수 있습니다. 어떤 이유로 가끔 내 응용 프로그램 충돌이 answer
을 추가하면 모든 작업을 시도하고 잡을 수는 없습니다. – tenki
주의 깊게 확인하십시오. 활동에 추가하지 마십시오. 응용 프로그램 클래스에 추가합니다. – thealeksandr
답변 해 주셔서 감사합니다. 신청 해 보겠습니다. – tenki
을 확인하고 나는 위에 제어 할 수 없습니다.
당신은 충돌에 대한 정확한 이유를 디버깅해야하지만, 당신이 Service
실행이있는 경우 일반적으로, 다음, 안드로이드는 서비스 실행되고 있음을 알 수 그렇게 쉽게 죽일 수 없습니다. 그러나 Android가 "사용 중이 아닌"경우 서비스 프로세스가 종료 될 수도 있습니다.
서비스가 중단 될 때 알려주고 다른 프로세스를 수행하고 싶습니다.
여기서 앱 충돌을 가정하면 앱의 프로세스가 Android 시스템에 의해 종료되고이 경우 시스템에서 애플리케이션을 종료 할 때 Service
이 (가) 실행되지 않습니다. 기본적으로 응용 프로그램이 시스템에 의해 종료되면 해당 응용 프로그램의 모든 구성 요소가 종료됩니다 (활동, 서비스 등).
따라서 앱 충돌로 인해 앱의 서비스에 어떤 알림도 남지 않게됩니다.
어떤 서비스가 있습니까? –
use 안드로이드 서비스 [http://stackoverflow.com/questions/12172092/check-if-activity-is-running-from-service] – tenki
앱이 다운 될 때 앱이 죽었다는 것을 의미한다고 가정합니다.이 경우 안드로이드 시스템 활동 및 서비스와 같은 구성 요소를 모두 제거합니다. 그래서 서비스 자체가 죽임을 의미합니다. 이것에 아무런 범위도 남기지 않고 큰 앱인 – AADProgramming