Попробуйте использовать метод по умолчанию, указанный в NotificationManager .
NotificationManager.cancelAll()
, чтобы удалить все уведомления. NotificationManager.cancel(notificationId)
, чтобы удалить определенное уведомление.
Я бы использовал Conductor.AllActive
, потому что иначе жизненный цикл ваших подэкранов не будет соблюдаться должным образом. Вы можете обнаружить, что подэкраны не активированы должным образом. Будет ли использование Conductor.AllActive
исправить утечку памяти, я не знаю. Очень легко выяснить, будет ли он использоваться или нет, я все еще буду использовать Conductor.AllActive
, ваш сценарий - это именно тот сценарий, для которого он был разработан.