From 320e313d2ca2f1713f88cef153ab29b124cf3f92 Mon Sep 17 00:00:00 2001 From: Antonio Cansado Date: Mon, 20 Jun 2016 15:03:03 -0700 Subject: [PATCH] Fix infinite loop when registering data usage callback. Trivial fix is to call the method that takes the handler as a param. Bug: 29508547 Change-Id: I75ba30a1663be265eed56b24deda82e83fd47a43 --- core/java/android/app/usage/NetworkStatsManager.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/java/android/app/usage/NetworkStatsManager.java b/core/java/android/app/usage/NetworkStatsManager.java index 720c84a8e2..7961a72a12 100644 --- a/core/java/android/app/usage/NetworkStatsManager.java +++ b/core/java/android/app/usage/NetworkStatsManager.java @@ -305,7 +305,8 @@ public class NetworkStatsManager { */ public void registerUsageCallback(int networkType, String subscriberId, long thresholdBytes, UsageCallback callback) { - registerUsageCallback(networkType, subscriberId, thresholdBytes, null /* handler */); + registerUsageCallback(networkType, subscriberId, thresholdBytes, callback, + null /* handler */); } /**