diff options
author | Yongqin Liu <yongqin.liu@linaro.org> | 2013-08-12 16:35:00 +0800 |
---|---|---|
committer | Amit Pundir <amit.pundir@linaro.org> | 2013-08-13 16:20:06 +0530 |
commit | 666d98d2cabd434fc0052f4f03934b70cbd7fe9e (patch) | |
tree | e7006046fd559280770caee157da23fff187aa8d | |
parent | f15f11eedc5968f666815b08c77e6caf410e7182 (diff) | |
download | base-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.java | 1 |
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); } |