History log of /frameworks/opt/telephony/src/java/com/android/internal/telephony/SubscriptionMonitor.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
6899928dded685d401dcd010132fb9fc30ce3745 12-Apr-2016 Robert Greenwalt <rgreenwalt@google.com> Note when we don't know a default phoneId

Otherwise we don't notice the new default on sim swap.
On a single-sim device the default phoneId will be
the same again but if we don't notice it's loss
we won't notice its gain. The pattern:
initial condition
phone[0] subId 1
default subId 1

sim removal
subId changes 1 -> -2 (invalid)
this causes both subId notification and default notification
prior to this change this did both, but left the SubMonitor
thinking the default phoneId was still 0. After this CL
it changes that to INVALID

sim insert
subId changes -2 -> 2
this causes a subId change notification
default changes 1 -> 2
this should cause a default notification, but before this CL
we though the default phoneId was 0 and now it's again 0, so
no notification. With this CL it'll be a INVALID -> 0 change
and the notification will go out

bug:27425942
Change-Id: I2875a223fbf298d23037875302e25816fe19a52e
/frameworks/opt/telephony/src/java/com/android/internal/telephony/SubscriptionMonitor.java
9521f8c043c167e3a3fa97ea50bf1e2e0cd188a1 09-Mar-2016 Robert Greenwalt <rgreenwalt@google.com> Improve TelephonyNetworkRequest logs.

Preserve historic logs and list them in bugreports.
General aid to debugging.

bug:27517447
Change-Id: I5d82047b9c0a84edb9ae40782fd6868360bebeaf
/frameworks/opt/telephony/src/java/com/android/internal/telephony/SubscriptionMonitor.java
e9bf1f44cc6a888fff8419c8f35612d503ba3216 05-Feb-2016 Robert Greenwalt <rgreenwalt@google.com> Create TelephonyNetworkFactory.

It replaces DctController. Also adds tests.

Change-Id: I7cff9197fe26dee3eb7df9be166b92e4c26e8970
/frameworks/opt/telephony/src/java/com/android/internal/telephony/SubscriptionMonitor.java
7a477263108748903cf5a4151a4e8b739f12264a 16-Dec-2015 Robert Greenwalt <rgreenwalt@google.com> Create the new SubscriptionMonitor

Add some unit tests too.

Change-Id: I9e40be14d61f8f43d6bd37915f0c2ab5b3bf8289
/frameworks/opt/telephony/src/java/com/android/internal/telephony/SubscriptionMonitor.java