From c6c7ebd92cbdb1b3cc67eb5d9bc6fec264850c74 Mon Sep 17 00:00:00 2001 From: Wink Saville Date: Sat, 26 Mar 2011 08:04:30 -0700 Subject: Add some debug to apn list creation routines. Change-Id: Ic5055daefd50b6371f129d82313c533a04cd75b1 --- .../internal/telephony/gsm/GsmDataConnectionTracker.java | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/telephony/java/com/android/internal/telephony/gsm/GsmDataConnectionTracker.java b/telephony/java/com/android/internal/telephony/gsm/GsmDataConnectionTracker.java index d602c38621bc..48e8ea98db08 100644 --- a/telephony/java/com/android/internal/telephony/gsm/GsmDataConnectionTracker.java +++ b/telephony/java/com/android/internal/telephony/gsm/GsmDataConnectionTracker.java @@ -818,6 +818,7 @@ public final class GsmDataConnectionTracker extends DataConnectionTracker { result.add(apn); } while (cursor.moveToNext()); } + if (DBG) log("createApnList: X result=" + result); return result; } @@ -1604,6 +1605,7 @@ public final class GsmDataConnectionTracker extends DataConnectionTracker { if (operator != null) { String selection = "numeric = '" + operator + "'"; + if (DBG) log("createAllApnList: selection=" + selection); Cursor cursor = mPhone.getContext().getContentResolver().query( Telephony.Carriers.CONTENT_URI, null, selection, null, null); @@ -1617,18 +1619,19 @@ public final class GsmDataConnectionTracker extends DataConnectionTracker { } if (mAllApns.isEmpty()) { - if (DBG) log("No APN found for carrier: " + operator); + if (DBG) log("createAllApnList: No APN found for carrier: " + operator); mPreferredApn = null; // TODO: What is the right behaviour? //notifyNoData(GsmDataConnection.FailCause.MISSING_UNKNOWN_APN); } else { mPreferredApn = getPreferredApn(); - log("Get PreferredAPN"); if (mPreferredApn != null && !mPreferredApn.numeric.equals(operator)) { mPreferredApn = null; setPreferredApn(-1); } + if (DBG) log("createAllApnList: mPreferredApn=" + mPreferredApn); } + if (DBG) log("createAllApnList: X mAllApns=" + mAllApns); } /** Return the id for a new data connection */ @@ -1687,6 +1690,7 @@ public final class GsmDataConnectionTracker extends DataConnectionTracker { if (requestedApnType.equals(Phone.APN_TYPE_DUN)) { ApnSetting dun = fetchDunApn(); if (dun != null) apnList.add(dun); + if (DBG) log("buildWaitingApns: X added APN_TYPE_DUN apnList=" + apnList); return apnList; } @@ -1697,10 +1701,11 @@ public final class GsmDataConnectionTracker extends DataConnectionTracker { log("Preferred APN:" + operator + ":" + mPreferredApn.numeric + ":" + mPreferredApn); if (mPreferredApn.numeric.equals(operator)) { - log("Waiting APN set to preferred APN"); apnList.add(mPreferredApn); + if (DBG) log("buildWaitingApns: X added preferred apnList=" + apnList); return apnList; } else { + if (DBG) log("buildWaitingApns: no preferred APN"); setPreferredApn(-1); mPreferredApn = null; } @@ -1714,6 +1719,7 @@ public final class GsmDataConnectionTracker extends DataConnectionTracker { } } } + if (DBG) log("buildWaitingApns: X apnList=" + apnList); return apnList; } -- cgit v1.2.3-59-g8ed1b