diff options
author | Wink Saville <wink@google.com> | 2011-04-28 11:50:05 -0700 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2011-04-28 11:50:05 -0700 |
commit | 8daec83f9a3436819854827bcff480ce0a203ddb (patch) | |
tree | 31f884b254edf0ea24bc0863731f58d5912b31af | |
parent | 8f87f8389866058a081e601fc0df45a3527a3150 (diff) | |
parent | 5ccc801a97070322ec2895b2670a945da8bdd9ef (diff) | |
download | frameworks_base-8daec83f9a3436819854827bcff480ce0a203ddb.zip frameworks_base-8daec83f9a3436819854827bcff480ce0a203ddb.tar.gz frameworks_base-8daec83f9a3436819854827bcff480ce0a203ddb.tar.bz2 |
Merge "Delay data reconnection after disconnected." into honeycomb-LTE
-rw-r--r-- | telephony/java/com/android/internal/telephony/gsm/GsmDataConnectionTracker.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/telephony/java/com/android/internal/telephony/gsm/GsmDataConnectionTracker.java b/telephony/java/com/android/internal/telephony/gsm/GsmDataConnectionTracker.java index 223c8ad..8bae315 100644 --- a/telephony/java/com/android/internal/telephony/gsm/GsmDataConnectionTracker.java +++ b/telephony/java/com/android/internal/telephony/gsm/GsmDataConnectionTracker.java @@ -1618,7 +1618,10 @@ public final class GsmDataConnectionTracker extends DataConnectionTracker { if (apnContext.getPendingAction() == ApnContext.PENDING_ACTION_RECONNECT) { apnContext.setPendingAction(ApnContext.PENDING_ACTION_NONE); } - trySetupData(apnContext); + // Wait a bit before trying the next APN, so that + // we're not tying up the RIL command channel. + // This also helps in any external dependency to turn off the context. + sendMessageDelayed(obtainMessage(EVENT_TRY_SETUP_DATA, apnContext),APN_DELAY_MILLIS); } } |