summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYongqin Liu <yongqin.liu@linaro.org>2013-08-12 16:35:00 +0800
committerAmit Pundir <amit.pundir@linaro.org>2013-08-13 16:20:06 +0530
commit666d98d2cabd434fc0052f4f03934b70cbd7fe9e (patch)
treee7006046fd559280770caee157da23fff187aa8d
parentf15f11eedc5968f666815b08c77e6caf410e7182 (diff)
downloadbase-666d98d2cabd434fc0052f4f03934b70cbd7fe9e.tar.gz
CaptivePortalTracker.java: add Intent.FLAG_RECEIVER_REGISTERED_ONLY_BEFORE_BOOT
Add the Intent.FLAG_RECEIVER_REGISTERED_ONLY_BEFORE_BOOT for ConnectivityManager.ACTION_CAPTIVE_PORTAL_TEST_COMPLETED) action, so that we will not have the "FATAL EXCEPTION IN SYSTEM PROCESS: CaptivePortalTracker" error which will cause many services died Change-Id: I028c51384ee5bb93db6a0b904a4dfe974bf20fa5 Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
-rw-r--r--core/java/android/net/CaptivePortalTracker.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/core/java/android/net/CaptivePortalTracker.java b/core/java/android/net/CaptivePortalTracker.java
index 21995c021ca5..c60b3945f859 100644
--- a/core/java/android/net/CaptivePortalTracker.java
+++ b/core/java/android/net/CaptivePortalTracker.java
@@ -281,6 +281,7 @@ public class CaptivePortalTracker extends StateMachine {
ConnectivityManager.ACTION_CAPTIVE_PORTAL_TEST_COMPLETED);
intent.putExtra(ConnectivityManager.EXTRA_IS_CAPTIVE_PORTAL, captive);
intent.setPackage(SETUP_WIZARD_PACKAGE);
+ intent.addFlags(Intent.FLAG_RECEIVER_REGISTERED_ONLY_BEFORE_BOOT);
mContext.sendBroadcast(intent);
}