Merge "Need to call resetFgsRestrictionLocked() before calling setFgsRestrictionLocked() again." into sc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
d26ab5ef57
@@ -1791,6 +1791,7 @@ public final class ActiveServices {
|
|||||||
if (!r.fgRequired) {
|
if (!r.fgRequired) {
|
||||||
final long delayMs = SystemClock.elapsedRealtime() - r.createRealTime;
|
final long delayMs = SystemClock.elapsedRealtime() - r.createRealTime;
|
||||||
if (delayMs > mAm.mConstants.mFgsStartForegroundTimeoutMs) {
|
if (delayMs > mAm.mConstants.mFgsStartForegroundTimeoutMs) {
|
||||||
|
resetFgsRestrictionLocked(r);
|
||||||
setFgsRestrictionLocked(r.serviceInfo.packageName, r.app.getPid(),
|
setFgsRestrictionLocked(r.serviceInfo.packageName, r.app.getPid(),
|
||||||
r.appInfo.uid, r.intent.getIntent(), r, r.userId,false);
|
r.appInfo.uid, r.intent.getIntent(), r, r.userId,false);
|
||||||
final String temp = "startForegroundDelayMs:" + delayMs;
|
final String temp = "startForegroundDelayMs:" + delayMs;
|
||||||
|
|||||||
Reference in New Issue
Block a user