Loading src/java/com/android/internal/telephony/data/DataNetworkController.java +4 −1 Original line number Diff line number Diff line Loading @@ -2523,9 +2523,12 @@ public class DataNetworkController extends Handler { * Called when data service binding changed. * * @param transport The transport of the changed data service. * @param bound {code @true} if data service is bound. * @param bound {@code true} if data service is bound. */ private void onDataServiceBindingChanged(@TransportType int transport, boolean bound) { log("onDataServiceBindingChanged: " + AccessNetworkConstants .transportTypeToString(transport) + " data service is " + (bound ? "bound." : "unbound.")); if (!bound) { if (transport == AccessNetworkConstants.TRANSPORT_TYPE_WLAN) { if (!mDataConfigManager.shouldPersistIwlanDataNetworksWhenDataServiceRestarted()) { Loading src/java/com/android/internal/telephony/data/DataServiceManager.java +7 −2 Original line number Diff line number Diff line Loading @@ -37,6 +37,7 @@ import android.os.IBinder; import android.os.Looper; import android.os.Message; import android.os.PersistableBundle; import android.os.Registrant; import android.os.RegistrantList; import android.os.RemoteException; import android.os.UserHandle; Loading Loading @@ -932,9 +933,13 @@ public class DataServiceManager extends Handler { */ public void registerForServiceBindingChanged(Handler h, int what) { if (h != null) { mServiceBindingChangedRegistrants.addUnique(h, what, mTransportType); mServiceBindingChangedRegistrants.remove(h); Registrant r = new Registrant(h, what, mTransportType); mServiceBindingChangedRegistrants.add(r); if (mBound) { r.notifyResult(true); } } } /** Loading Loading
src/java/com/android/internal/telephony/data/DataNetworkController.java +4 −1 Original line number Diff line number Diff line Loading @@ -2523,9 +2523,12 @@ public class DataNetworkController extends Handler { * Called when data service binding changed. * * @param transport The transport of the changed data service. * @param bound {code @true} if data service is bound. * @param bound {@code true} if data service is bound. */ private void onDataServiceBindingChanged(@TransportType int transport, boolean bound) { log("onDataServiceBindingChanged: " + AccessNetworkConstants .transportTypeToString(transport) + " data service is " + (bound ? "bound." : "unbound.")); if (!bound) { if (transport == AccessNetworkConstants.TRANSPORT_TYPE_WLAN) { if (!mDataConfigManager.shouldPersistIwlanDataNetworksWhenDataServiceRestarted()) { Loading
src/java/com/android/internal/telephony/data/DataServiceManager.java +7 −2 Original line number Diff line number Diff line Loading @@ -37,6 +37,7 @@ import android.os.IBinder; import android.os.Looper; import android.os.Message; import android.os.PersistableBundle; import android.os.Registrant; import android.os.RegistrantList; import android.os.RemoteException; import android.os.UserHandle; Loading Loading @@ -932,9 +933,13 @@ public class DataServiceManager extends Handler { */ public void registerForServiceBindingChanged(Handler h, int what) { if (h != null) { mServiceBindingChangedRegistrants.addUnique(h, what, mTransportType); mServiceBindingChangedRegistrants.remove(h); Registrant r = new Registrant(h, what, mTransportType); mServiceBindingChangedRegistrants.add(r); if (mBound) { r.notifyResult(true); } } } /** Loading