1
간단한 질문이지만 답변을 찾을 수 없습니다.
조치 (sendBroadcast, startService 등)를 수행 한 후 시스템에서 Android PendingIntent이 아직 살아 있습니까?조치를 수행 한 후 Android가 PendingIntent를 죽입니까?
그렇다면 가장 효과적인 방법은 무엇입니까? cancel()으로 만들거나 FLAG_ONE_SHOT을 작성하는 중입니까?
"여전히 조치를 취한 후 Android PendingIntent가 시스템에 아직 생존하고 있습니까?"라는 문구가 계속 남아 있는지 여부에 따라 다릅니다. "그것을 삭제하는 가장 효율적인 방법은 cancel()을 사용하거나 생성하는 동안 FLAG_ONE_SHOT을 넣는 것입니까?" 커프를 벗고, 한번만 필요하다고 확신한다면'FLAG_ONE_SHOT'을 사용하십시오. 그렇지 않으면 상황에 따라 까다로울 수있는'cancel()'을 언제 어디에서 호출해야 하는지를 알아야합니다. – CommonsWare