Loading src/java/com/android/internal/telephony/SubscriptionMonitor.java +6 −13 Original line number Diff line number Diff line Loading @@ -27,20 +27,13 @@ import android.os.Handler; import android.os.Registrant; import android.os.RegistrantList; import android.os.RemoteException; import android.os.ServiceManager; import android.telephony.Rlog; import android.telephony.SubscriptionManager; import android.util.LocalLog; import com.android.internal.annotations.VisibleForTesting; import com.android.internal.telephony.ISub; import com.android.internal.telephony.IOnSubscriptionsChangedListener; import com.android.internal.telephony.ITelephonyRegistry; import com.android.internal.telephony.PhoneConstants; import java.io.FileDescriptor; import java.io.PrintWriter; import java.lang.IllegalArgumentException; /** * Utility singleton to monitor subscription changes and help people act on them. Loading Loading @@ -69,12 +62,6 @@ public class SubscriptionMonitor { public SubscriptionMonitor(ITelephonyRegistry tr, Context context, SubscriptionController subscriptionController, int numPhones) { try { tr.addOnSubscriptionsChangedListener(context.getOpPackageName(), mSubscriptionsChangedListener); } catch (RemoteException e) { } mSubscriptionController = subscriptionController; mContext = context; Loading @@ -91,6 +78,12 @@ public class SubscriptionMonitor { mPhoneSubId[phoneId] = mSubscriptionController.getSubIdUsingPhoneId(phoneId); } try { tr.addOnSubscriptionsChangedListener(context.getOpPackageName(), mSubscriptionsChangedListener); } catch (RemoteException e) { } mContext.registerReceiver(mDefaultDataSubscriptionChangedReceiver, new IntentFilter(TelephonyIntents.ACTION_DEFAULT_DATA_SUBSCRIPTION_CHANGED)); } Loading Loading
src/java/com/android/internal/telephony/SubscriptionMonitor.java +6 −13 Original line number Diff line number Diff line Loading @@ -27,20 +27,13 @@ import android.os.Handler; import android.os.Registrant; import android.os.RegistrantList; import android.os.RemoteException; import android.os.ServiceManager; import android.telephony.Rlog; import android.telephony.SubscriptionManager; import android.util.LocalLog; import com.android.internal.annotations.VisibleForTesting; import com.android.internal.telephony.ISub; import com.android.internal.telephony.IOnSubscriptionsChangedListener; import com.android.internal.telephony.ITelephonyRegistry; import com.android.internal.telephony.PhoneConstants; import java.io.FileDescriptor; import java.io.PrintWriter; import java.lang.IllegalArgumentException; /** * Utility singleton to monitor subscription changes and help people act on them. Loading Loading @@ -69,12 +62,6 @@ public class SubscriptionMonitor { public SubscriptionMonitor(ITelephonyRegistry tr, Context context, SubscriptionController subscriptionController, int numPhones) { try { tr.addOnSubscriptionsChangedListener(context.getOpPackageName(), mSubscriptionsChangedListener); } catch (RemoteException e) { } mSubscriptionController = subscriptionController; mContext = context; Loading @@ -91,6 +78,12 @@ public class SubscriptionMonitor { mPhoneSubId[phoneId] = mSubscriptionController.getSubIdUsingPhoneId(phoneId); } try { tr.addOnSubscriptionsChangedListener(context.getOpPackageName(), mSubscriptionsChangedListener); } catch (RemoteException e) { } mContext.registerReceiver(mDefaultDataSubscriptionChangedReceiver, new IntentFilter(TelephonyIntents.ACTION_DEFAULT_DATA_SUBSCRIPTION_CHANGED)); } Loading