diff options
author | Robert Greenwalt <rgreenwalt@google.com> | 2010-09-23 10:05:56 -0700 |
---|---|---|
committer | Robert Greenwalt <rgreenwalt@google.com> | 2010-09-23 16:43:21 -0700 |
commit | 8dcc28be065bb5997ed97d58c9592324b891023a (patch) | |
tree | 47debb7da669c8c41cfd24841533041c162d6a4a /core | |
parent | 49a8bbf4eacbf0bde71bab05be0ab40488df109c (diff) | |
download | frameworks_base-8dcc28be065bb5997ed97d58c9592324b891023a.zip frameworks_base-8dcc28be065bb5997ed97d58c9592324b891023a.tar.gz frameworks_base-8dcc28be065bb5997ed97d58c9592324b891023a.tar.bz2 |
Move long Connectivity tasks to handler thread.
Reduce ANR potential.
bug:2942829
Change-Id: I21610b462d5ab91821015cd16eecd86d2c0580d1
Diffstat (limited to 'core')
-rw-r--r-- | core/java/android/net/NetworkStateTracker.java | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/core/java/android/net/NetworkStateTracker.java b/core/java/android/net/NetworkStateTracker.java index c5a3277..7803bf2 100644 --- a/core/java/android/net/NetworkStateTracker.java +++ b/core/java/android/net/NetworkStateTracker.java @@ -50,6 +50,12 @@ public abstract class NetworkStateTracker extends Handler { private static boolean DBG = true; private static final String TAG = "NetworkStateTracker"; + // Share the event space with ConnectivityService (which we can't see, but + // must send events to). If you change these, change ConnectivityService + // too. + private static final int MIN_NETWORK_STATE_TRACKER_EVENT = 1; + private static final int MAX_NETWORK_STATE_TRACKER_EVENT = 100; + public static final int EVENT_STATE_CHANGED = 1; public static final int EVENT_SCAN_RESULTS_AVAILABLE = 2; /** @@ -61,16 +67,6 @@ public abstract class NetworkStateTracker extends Handler { public static final int EVENT_CONFIGURATION_CHANGED = 4; public static final int EVENT_ROAMING_CHANGED = 5; public static final int EVENT_NETWORK_SUBTYPE_CHANGED = 6; - public static final int EVENT_RESTORE_DEFAULT_NETWORK = 7; - /** - * arg1: network type - * arg2: condition (0 bad, 100 good) - */ - public static final int EVENT_INET_CONDITION_CHANGE = 8; - /** - * arg1: network type - */ - public static final int EVENT_INET_CONDITION_HOLD_END = 9; public NetworkStateTracker(Context context, Handler target, |