Handle process death viz deferred FGS notification
If the app has disappeared during the FGS notification deferral interval, of course we should not attempt to post it. Bug: 175887142 Test: manual (kill app during deferral period) Change-Id: I54231af16b39ac5194e83d3f35ed3758f2d445d7
This commit is contained in:
@@ -1761,7 +1761,7 @@ public final class ActiveServices {
|
||||
// The service might have been stopped or exited foreground state
|
||||
// in the interval, so we lazy check whether we still need to show
|
||||
// the notification.
|
||||
if (r.isForeground) {
|
||||
if (r.isForeground && r.app != null) {
|
||||
r.postNotification();
|
||||
} else if (DEBUG_FOREGROUND_SERVICE) {
|
||||
Slog.d(TAG_SERVICE, " - service no longer running/fg, ignoring");
|
||||
|
||||
Reference in New Issue
Block a user