From c65d52b148cf89bb81f97ac1f964266c856164b0 Mon Sep 17 00:00:00 2001 From: Kazuhiro Ondo Date: Tue, 14 Jun 2011 00:47:24 -0500 Subject: [PATCH] Make APN re-connect delay configuable Add configurability on hard coded timer. Change-Id: Ic9a6ee43d9da3bd45f862aa3a21f05d836b402e3 --- .../android/internal/telephony/DataConnectionTracker.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/telephony/java/com/android/internal/telephony/DataConnectionTracker.java b/telephony/java/com/android/internal/telephony/DataConnectionTracker.java index 2c26f62b9a166..977b412f15b3c 100644 --- a/telephony/java/com/android/internal/telephony/DataConnectionTracker.java +++ b/telephony/java/com/android/internal/telephony/DataConnectionTracker.java @@ -145,8 +145,10 @@ public abstract class DataConnectionTracker extends Handler { public static final String APN_TYPE_KEY = "apnType"; - /** Delay between APN attempts */ - protected static final int APN_DELAY_MILLIS = 5000; + /** Delay between APN attempts. + Note the property override mechanism is there just for testing purpose only. */ + protected static final int APN_DELAY_MILLIS = + SystemProperties.getInt("persist.radio.apn_delay", 5000); // responds to the setInternalDataEnabled call - used internally to turn off data // for example during emergency calls