Loading services/core/java/com/android/server/am/ActivityManagerService.java +4 −2 Original line number Original line Diff line number Diff line Loading @@ -20703,8 +20703,10 @@ public final class ActivityManagerService extends ActivityManagerNative isInteraction = nowElapsed > app.fgInteractionTime + SERVICE_USAGE_INTERACTION_TIME; isInteraction = nowElapsed > app.fgInteractionTime + SERVICE_USAGE_INTERACTION_TIME; } } } else { } else { isInteraction = app.curProcState // If the app was being forced to the foreground, by say a Toast, then <= ActivityManager.PROCESS_STATE_IMPORTANT_FOREGROUND; // no need to treat it as an interaction isInteraction = app.forcingToForeground == null && app.curProcState <= ActivityManager.PROCESS_STATE_IMPORTANT_FOREGROUND; app.fgInteractionTime = 0; app.fgInteractionTime = 0; } } if (isInteraction && (!app.reportedInteraction if (isInteraction && (!app.reportedInteraction Loading
services/core/java/com/android/server/am/ActivityManagerService.java +4 −2 Original line number Original line Diff line number Diff line Loading @@ -20703,8 +20703,10 @@ public final class ActivityManagerService extends ActivityManagerNative isInteraction = nowElapsed > app.fgInteractionTime + SERVICE_USAGE_INTERACTION_TIME; isInteraction = nowElapsed > app.fgInteractionTime + SERVICE_USAGE_INTERACTION_TIME; } } } else { } else { isInteraction = app.curProcState // If the app was being forced to the foreground, by say a Toast, then <= ActivityManager.PROCESS_STATE_IMPORTANT_FOREGROUND; // no need to treat it as an interaction isInteraction = app.forcingToForeground == null && app.curProcState <= ActivityManager.PROCESS_STATE_IMPORTANT_FOREGROUND; app.fgInteractionTime = 0; app.fgInteractionTime = 0; } } if (isInteraction && (!app.reportedInteraction if (isInteraction && (!app.reportedInteraction