Loading src/java/com/android/internal/telephony/ServiceStateTracker.java +8 −8 Original line number Diff line number Diff line Loading @@ -190,7 +190,7 @@ public class ServiceStateTracker extends Handler { private List<CellInfo> mLastCellInfoList = null; private List<PhysicalChannelConfig> mLastPhysicalChannelConfigList = null; private static final Set<Integer> sRadioPowerOffReasons = new HashSet(); private final Set<Integer> mRadioPowerOffReasons = new HashSet(); @UnsupportedAppUsage private SignalStrength mSignalStrength; Loading Loading @@ -721,7 +721,7 @@ public class ServiceStateTracker extends Handler { Settings.Global.ENABLE_CELLULAR_ON_BOOT, 1); mDesiredPowerState = (enableCellularOnBoot > 0) && ! (airplaneMode > 0); if (!mDesiredPowerState) { sRadioPowerOffReasons.add(Phone.RADIO_POWER_REASON_USER); mRadioPowerOffReasons.add(Phone.RADIO_POWER_REASON_USER); } mRadioPowerLog.log("init : airplane mode = " + airplaneMode + " enableCellularOnBoot = " + enableCellularOnBoot); Loading Loading @@ -1093,7 +1093,7 @@ public class ServiceStateTracker extends Handler { * @return the current reasons for which the radio is off. */ public Set<Integer> getRadioPowerOffReasons() { return sRadioPowerOffReasons; return mRadioPowerOffReasons; } /** Loading @@ -1101,7 +1101,7 @@ public class ServiceStateTracker extends Handler { * test emergency calls. */ public void clearAllRadioOffReasons() { sRadioPowerOffReasons.clear(); mRadioPowerOffReasons.clear(); } /** Loading Loading @@ -1137,21 +1137,21 @@ public class ServiceStateTracker extends Handler { if (forEmergencyCall) { clearAllRadioOffReasons(); } else { sRadioPowerOffReasons.remove(reason); mRadioPowerOffReasons.remove(reason); } } else { sRadioPowerOffReasons.add(reason); mRadioPowerOffReasons.add(reason); } if (power == mDesiredPowerState && !forceApply) { log("setRadioPower mDesiredPowerState is already " + power + " Do nothing."); return; } if (power && !sRadioPowerOffReasons.isEmpty()) { if (power && !mRadioPowerOffReasons.isEmpty()) { log("setRadioPowerForReason " + "power: " + power + " forEmergencyCall= " + forEmergencyCall + " isSelectedPhoneForEmergencyCall: " + isSelectedPhoneForEmergencyCall + " forceApply " + forceApply + "reason:" + reason + " will not power on the radio as it is powered off for the " + "following reasons: " + sRadioPowerOffReasons + "."); + "following reasons: " + mRadioPowerOffReasons + "."); return; } Loading Loading
src/java/com/android/internal/telephony/ServiceStateTracker.java +8 −8 Original line number Diff line number Diff line Loading @@ -190,7 +190,7 @@ public class ServiceStateTracker extends Handler { private List<CellInfo> mLastCellInfoList = null; private List<PhysicalChannelConfig> mLastPhysicalChannelConfigList = null; private static final Set<Integer> sRadioPowerOffReasons = new HashSet(); private final Set<Integer> mRadioPowerOffReasons = new HashSet(); @UnsupportedAppUsage private SignalStrength mSignalStrength; Loading Loading @@ -721,7 +721,7 @@ public class ServiceStateTracker extends Handler { Settings.Global.ENABLE_CELLULAR_ON_BOOT, 1); mDesiredPowerState = (enableCellularOnBoot > 0) && ! (airplaneMode > 0); if (!mDesiredPowerState) { sRadioPowerOffReasons.add(Phone.RADIO_POWER_REASON_USER); mRadioPowerOffReasons.add(Phone.RADIO_POWER_REASON_USER); } mRadioPowerLog.log("init : airplane mode = " + airplaneMode + " enableCellularOnBoot = " + enableCellularOnBoot); Loading Loading @@ -1093,7 +1093,7 @@ public class ServiceStateTracker extends Handler { * @return the current reasons for which the radio is off. */ public Set<Integer> getRadioPowerOffReasons() { return sRadioPowerOffReasons; return mRadioPowerOffReasons; } /** Loading @@ -1101,7 +1101,7 @@ public class ServiceStateTracker extends Handler { * test emergency calls. */ public void clearAllRadioOffReasons() { sRadioPowerOffReasons.clear(); mRadioPowerOffReasons.clear(); } /** Loading Loading @@ -1137,21 +1137,21 @@ public class ServiceStateTracker extends Handler { if (forEmergencyCall) { clearAllRadioOffReasons(); } else { sRadioPowerOffReasons.remove(reason); mRadioPowerOffReasons.remove(reason); } } else { sRadioPowerOffReasons.add(reason); mRadioPowerOffReasons.add(reason); } if (power == mDesiredPowerState && !forceApply) { log("setRadioPower mDesiredPowerState is already " + power + " Do nothing."); return; } if (power && !sRadioPowerOffReasons.isEmpty()) { if (power && !mRadioPowerOffReasons.isEmpty()) { log("setRadioPowerForReason " + "power: " + power + " forEmergencyCall= " + forEmergencyCall + " isSelectedPhoneForEmergencyCall: " + isSelectedPhoneForEmergencyCall + " forceApply " + forceApply + "reason:" + reason + " will not power on the radio as it is powered off for the " + "following reasons: " + sRadioPowerOffReasons + "."); + "following reasons: " + mRadioPowerOffReasons + "."); return; } Loading