앱이 백그라운드에서 실행되기 시작하면 알림을 발생시켜야합니다. Fragment의 onStop() 메소드와 알림에 NotificationManager의 notify() 메소드를 배치했습니다. 잘 작동하지만 사용자가 다른 액티비티로 이동하면 onStop() 메서드도 호출되므로이 경우 알림을 보내지 않습니다.앱이 백그라운드로 돌아가거나 조각이 파손될 것인지 확인하십시오.
도움이 될만한 답변이 두 가지 발견되었지만 좋은 접근 방식이라고 생각하지 않습니다. 플래그가 중지시() 메서드가 호출 될 때 통지하지 않는 사실 간단한 경우
- 는 다른 활동으로 이동 청취자가 호출 될 때마다 플래그를 만들고 true로 설정합니다.
- 배경에 응용 프로그램을 넣을 수있는 모든 동작 (모든 내용을 모르는 경우)을 처리하고 이러한 경우에만 알림을 보내십시오.
응용 프로그램 배경이나 조각이 파괴 될 것입니다 때문에 것입니다 때문에 이동 중지()가 호출되어 있는지 확인하는 방법은 무엇입니까? 나쁜 영어
죄송
는 사용자가 이동 중지() 메소드를 트리거 경우 문을 확인하는 경우가를 수행 할 수있는 사전
아마 그렇게 할 것입니다. 이미 그렇게 할 수있는 Android API가 제공하는 것이 있는지 궁금합니다. – dinhokz