합법적으로 또는 충돌로 인해 내 앱이 닫히는 지 알고 싶습니다. 내 앱이 시작되면 트리거 될 때 서비스를 시작하는 알람을 설정합니다. 나는 서비스에서 isFinishing()을 코딩하는 방법을 알지 못한다.서비스에서 isFinishing()을 사용할 수 있습니까?
if (!((Activity) getBaseContext()).isFinishing())
이 확인 컴파일하지만 실행하면 다음과 같은 오류를했다 : - - : I 시도
java.lang.ClassCastException: android.app.ContextImpl
서비스에서 호출 할 수있는 방법이 있나요? 론
나는 두 개의 첫 문장 사이의 링크가 될 수 없다. 당신은 애플 리케이션이 충돌하지 않아야합니다. 코드의 작동하지 않는 부분을 볼 수있는 경우 예외를 사용하여 코드를 잡아야합니다. – Snicolas