Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c4ed983e authored by fionaxu's avatar fionaxu
Browse files

change to non-static cache in carrierSignalAgent

Bug: 29150383
Change-Id: I34f44aa8557af028b96fee41d2ab68daefebc29c
parent e274482c
Loading
Loading
Loading
Loading
+2 −5
Original line number Diff line number Diff line
@@ -46,13 +46,13 @@ public class CarrierSignalAgent {
     * This is a map of intent action -> string array of carrier signal receiver names which are
     * interested in this intent action
     */
    private static final HashMap<String, String[]> mCachedCarrierSignalReceiverNames =
    private final HashMap<String, String[]> mCachedCarrierSignalReceiverNames =
            new HashMap<>();
    /**
     * This is a map of intent action -> carrier config key of signal receiver names which are
     * interested in this intent action
     */
    private static final Map<String, String> mIntentToCarrierConfigKeyMap =
    private final Map<String, String> mIntentToCarrierConfigKeyMap =
            new HashMap<String, String>() {{
                put(TelephonyIntents.ACTION_CARRIER_SIGNAL_REDIRECTED,
                        CarrierConfigManager.KEY_SIGNAL_REDIRECTION_RECEIVER_STRING_ARRAY);
@@ -92,9 +92,6 @@ public class CarrierSignalAgent {
                        Rlog.d("loadCarrierSignalReceiverNames: ", name);
                    }
                }
            } else {
                // Return static default defined in CarrierConfigManager.
                receiverNames = CarrierConfigManager.getDefaultConfig().getStringArray(receiverType);
            }
            mCachedCarrierSignalReceiverNames.put(intentAction, receiverNames);
        }