summaryrefslogtreecommitdiff
path: root/core/java/android/app/StatsManager.java
diff options
context:
space:
mode:
authorJeffrey Huang <jeffreyhuang@google.com>2020-01-07 10:04:27 -0800
committerJeffrey Huang <jeffreyhuang@google.com>2020-01-07 17:15:51 -0800
commit80c9a975d7041776e4a2ddb60ec765b848cd065f (patch)
tree38052b1af151e7eaa2ef0620bca4b4aa3b8cf75d /core/java/android/app/StatsManager.java
parent4f2e6bd68d573ea9fd75d9584ecb5df8b0b4032a (diff)
Update getRegisteredExperimentIds
Bug: 146384076 Test: GTS Tests Change-Id: I9da3526d97d5adef423c69366f50fac59a1d6247
Diffstat (limited to 'core/java/android/app/StatsManager.java')
-rw-r--r--core/java/android/app/StatsManager.java12
1 files changed, 5 insertions, 7 deletions
diff --git a/core/java/android/app/StatsManager.java b/core/java/android/app/StatsManager.java
index 83d1de60cac7..fc7385e790d2 100644
--- a/core/java/android/app/StatsManager.java
+++ b/core/java/android/app/StatsManager.java
@@ -462,21 +462,19 @@ public final class StatsManager {
throws StatsUnavailableException {
synchronized (sLock) {
try {
- IStatsd service = getIStatsdLocked();
+ IStatsManagerService service = getIStatsManagerServiceLocked();
if (service == null) {
- if (DEBUG) {
- Slog.d(TAG, "Failed to find statsd when getting experiment IDs");
- }
- return new long[0];
+ throw new StatsUnavailableException("Failed to find statsmanager when "
+ + "getting experiment IDs");
}
return service.getRegisteredExperimentIds();
} catch (RemoteException e) {
if (DEBUG) {
Slog.d(TAG,
- "Failed to connect to StatsCompanionService when getting "
+ "Failed to connect to StatsManagerService when getting "
+ "registered experiment IDs");
}
- return new long[0];
+ throw new StatsUnavailableException("could not connect", e);
}
}
}