Я нашел «решение», которое работает.
Просто вызовите новый RemoteView без индикатора выполнения в его макете, когда задача будет выполнена
В учебном пособии, которое я использую, у меня есть файл progress.xml, который называется:
notification.contentView
= new RemoteViews(getApplicationContext().getPackageName(), R.layout.progress);
когда задание выполнено на 100%, звоните:
notification.contentView =
new RemoteViews(getApplicationContext().getPackageName(), R.layout.done);
так что layout done.xml заменяет progress.xml