Correct name of PRIMARY_SUBSCRIPTION_LIST_CHANGED.

Correct name of PRIMARY_SUBSCRIPTION_LIST_CHANGED in manifest.
Also, make sure SimSelectNotification only listens to that intent.

Bug: 128645056
Test: manual
Change-Id: I008e5346ff1e015d1aa57ca31844426e33bd99b8
This commit is contained in:
Malcolm Chen
2019-03-27 17:45:29 -07:00
parent 08dba1720e
commit a05e6f8182
2 changed files with 5 additions and 1 deletions

View File

@@ -2566,7 +2566,7 @@
<receiver android:name=".sim.SimSelectNotification"> <receiver android:name=".sim.SimSelectNotification">
<intent-filter> <intent-filter>
<action android:name="android.intent.action.PRIMARY_SUBSCRIPTION_LIST_CHANGED"/> <action android:name="android.telephony.action.PRIMARY_SUBSCRIPTION_LIST_CHANGED"/>
</intent-filter> </intent-filter>
</receiver> </receiver>

View File

@@ -30,6 +30,7 @@ import android.content.Context;
import android.content.Intent; import android.content.Intent;
import android.content.res.Resources; import android.content.res.Resources;
import android.telephony.SubscriptionManager; import android.telephony.SubscriptionManager;
import android.telephony.TelephonyManager;
import com.android.settings.R; import com.android.settings.R;
import com.android.settings.Settings.SimSettingsActivity; import com.android.settings.Settings.SimSettingsActivity;
@@ -45,6 +46,9 @@ public class SimSelectNotification extends BroadcastReceiver {
@Override @Override
public void onReceive(Context context, Intent intent) { public void onReceive(Context context, Intent intent) {
if (!TelephonyManager.ACTION_PRIMARY_SUBSCRIPTION_LIST_CHANGED.equals(intent.getAction())) {
return;
}
// Cancel any previous notifications // Cancel any previous notifications
cancelNotification(context); cancelNotification(context);
// Create a notification to tell the user that some defaults are missing // Create a notification to tell the user that some defaults are missing