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

Commit 1aa75aa7 authored by Fan Zhang's avatar Fan Zhang Committed by Android (Google) Code Review
Browse files

Merge "Move registered slice set from settings to settingslib."

parents ee0c55bd 10319018
Loading
Loading
Loading
Loading
+2 −12
Original line number Diff line number Diff line
@@ -129,8 +129,6 @@ public class SettingsSliceProvider extends SliceProvider {
    @VisibleForTesting
    Map<Uri, SliceData> mSliceDataCache;

    final Set<Uri> mRegisteredUris = new ArraySet<>();

    final Map<Uri, SliceBackgroundWorker> mPinnedWorkers = new ArrayMap<>();

    public SettingsSliceProvider() {
@@ -173,14 +171,8 @@ public class SettingsSliceProvider extends SliceProvider {

    @Override
    public void onSliceUnpinned(Uri sliceUri) {
        if (mRegisteredUris.contains(sliceUri)) {
            Log.d(TAG, "Unregistering uri broadcast relay: " + sliceUri);
        SliceBroadcastRelay.unregisterReceivers(getContext(), sliceUri);
            mRegisteredUris.remove(sliceUri);
        }
        ThreadUtils.postOnMainThread(() -> {
            stopBackgroundWorker(sliceUri);
        });
        ThreadUtils.postOnMainThread(() -> stopBackgroundWorker(sliceUri));
        mSliceDataCache.remove(sliceUri);
    }

@@ -462,8 +454,6 @@ public class SettingsSliceProvider extends SliceProvider {
     * {@param intentFilter} happen.
     */
    void registerIntentToUri(IntentFilter intentFilter, Uri sliceUri) {
        Log.d(TAG, "Registering Uri for broadcast relay: " + sliceUri);
        mRegisteredUris.add(sliceUri);
        SliceBroadcastRelay.registerReceiver(getContext(), sliceUri, SliceRelayReceiver.class,
                intentFilter);
    }