3
알림을 닫을 때 어떻게 대응할 수 있습니까? 특정 알림이 취소되면 백그라운드 프로세스를 중지해야합니다. 그것은 방송 수신기를 사용 말한다 스레드에서 알림 취소를 어떻게 감지 할 수 있습니까?
,하지만 당신은 텐트를 정의하면 브로드 캐스트를 얻기 위해 의도 필터가 필요하지 않습니다Notification deleteIntent does not work
알림을 닫을 때 어떻게 대응할 수 있습니까? 특정 알림이 취소되면 백그라운드 프로세스를 중지해야합니다. 그것은 방송 수신기를 사용 말한다 스레드에서 알림 취소를 어떻게 감지 할 수 있습니까?
,하지만 당신은 텐트를 정의하면 브로드 캐스트를 얻기 위해 의도 필터가 필요하지 않습니다Notification deleteIntent does not work
통지에 대한 의도 필터가 없습니다 손으로 수업을 시작하십시오.
는 그냥 브로드 캐스트 리시버public class NotificationDeleteReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
// kill service here
}
}
을 구현 한 후 통지에 PendingIndent를 설정 AndroidManifest.xml을
<receiver android:name="NotificationDeleteReceiver" />
에 수신기를 추가 :이 작동
notification.deleteIntent = PendingIntent.getBroadcast(
this, 0, new Intent(context, NotificationDeleteReceiver.class), 0);
.
다시 구현하고 잘 작동합니다. D 감사합니다. –