Loading src/com/android/settings/slices/SettingsSliceProvider.java +2 −12 Original line number Diff line number Diff line Loading @@ -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() { Loading Loading @@ -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); } Loading Loading @@ -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); } Loading Loading
src/com/android/settings/slices/SettingsSliceProvider.java +2 −12 Original line number Diff line number Diff line Loading @@ -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() { Loading Loading @@ -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); } Loading Loading @@ -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); } Loading