Утечка памяти из NotificationManager - PullRequest
0 голосов
/ 03 июня 2018

Я выполняю этот код из Activity onCreate.Создает уведомление.Мой вопрос:

Нужно ли отменять регистрацию уведомления, когда действие уничтожается?Я имею в виду, что мы передаем контекст там, и, насколько я знаю, уведомления остаются, когда действие уничтожается, это может вызвать утечку памяти.В контексте класса NotificatuonManagerCompat сохраняется переменная.

NotificationManagerCompat notificationManager = NotificationManagerCompat.from(this);
NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(this, CHANNEL_ID);
mBuilder.setContentTitle("Picture Download")
    .setContentText("Download in progress")
    .setSmallIcon(R.drawable.ic_notification)
    .setPriority(NotificationCompat.PRIORITY_LOW);


int PROGRESS_MAX = 100;
int PROGRESS_CURRENT = 0;
mBuilder.setProgress(PROGRESS_MAX, PROGRESS_CURRENT, false);
notificationManager.notify(notificationId, mBuilder.build())
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...