Merge "ChangeReporter: disable eager reporting" into udc-dev am: a51bad085d am: 371d2c68a9

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/21660015

Change-Id: I50ea0857e2205ba9e45623aeab67377c25fca1b5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
Tim Murray
2023-03-03 02:16:05 +00:00
committed by Automerger Merge Worker

View File

@@ -42,6 +42,7 @@ import java.util.Set;
public final class ChangeReporter {
private static final String TAG = "CompatibilityChangeReporter";
private int mSource;
private static final boolean sShouldReport = false;
private static final class ChangeReport {
long mChangeId;
@@ -89,14 +90,16 @@ public final class ChangeReporter {
* @param state of the reported change - enabled/disabled/only logged
*/
public void reportChange(int uid, long changeId, int state) {
if (shouldWriteToStatsLog(uid, changeId, state)) {
FrameworkStatsLog.write(FrameworkStatsLog.APP_COMPATIBILITY_CHANGE_REPORTED, uid,
changeId, state, mSource);
if (sShouldReport) {
if (shouldWriteToStatsLog(uid, changeId, state)) {
FrameworkStatsLog.write(FrameworkStatsLog.APP_COMPATIBILITY_CHANGE_REPORTED, uid,
changeId, state, mSource);
}
if (shouldWriteToDebug(uid, changeId, state)) {
debugLog(uid, changeId, state);
}
markAsReported(uid, new ChangeReport(changeId, state));
}
if (shouldWriteToDebug(uid, changeId, state)) {
debugLog(uid, changeId, state);
}
markAsReported(uid, new ChangeReport(changeId, state));
}
/**