Progress notification for interactive bugreports
Send instant progress notification for interactive bugreports (when
using bugreport API), starting notification when progress = 0
Bug: 123617758
Test: * Build and flash to the device
* Turn on use bugreport API feature flag from Settings
* Take interactive bugreport
Expectation: Progress notification is shown instantly
Change-Id: Icd834c05324108430ee6cb9c3d8539f91059e563
diff --git a/packages/Shell/src/com/android/shell/BugreportProgressService.java b/packages/Shell/src/com/android/shell/BugreportProgressService.java
index ea87870..b90f4a7 100644
--- a/packages/Shell/src/com/android/shell/BugreportProgressService.java
+++ b/packages/Shell/src/com/android/shell/BugreportProgressService.java
@@ -363,8 +363,6 @@
@Override
public void onProgress(float progress) {
- // TODO: Make dumpstate call onProgress at 0% progress to trigger the
- // progress notification instantly.
checkProgressUpdated(mInfo, (int) progress);
}
@@ -2195,7 +2193,7 @@
max = CAPPED_MAX;
}
- if (newPercentage > oldPercentage) {
+ if (progress == 0 || newPercentage > oldPercentage) {
updateProgressInfo(info, progress, max);
}
}