Loading services/core/java/com/android/server/slice/SliceManagerService.java +2 −3 Original line number Diff line number Diff line Loading @@ -155,11 +155,10 @@ public class SliceManagerService extends ISliceManager.Stub { enforceAccess(pkg, uri); int user = Binder.getCallingUserHandle().getIdentifier(); uri = maybeAddUserId(uri, user); getOrCreatePinnedSlice(uri, pkg).pin(pkg, specs, token); String slicePkg = getProviderPkg(uri, user); getOrCreatePinnedSlice(uri, slicePkg).pin(pkg, specs, token); Uri finalUri = uri; mHandler.post(() -> { String slicePkg = getProviderPkg(finalUri, user); if (slicePkg != null && !Objects.equals(pkg, slicePkg)) { mAppUsageStats.reportEvent(slicePkg, user, isAssistant(pkg, user) || isDefaultHomeApp(pkg, user) Loading services/tests/uiservicestests/src/com/android/server/slice/SliceManagerServiceTest.java +2 −2 Original line number Diff line number Diff line Loading @@ -93,7 +93,7 @@ public class SliceManagerServiceTest extends UiServiceTestCase { mService.pinSlice("pkg", TEST_URI, EMPTY_SPECS, mToken); mService.pinSlice("pkg", TEST_URI, EMPTY_SPECS, mToken); verify(mService, times(1)).createPinnedSlice(eq(TEST_URI), eq("pkg")); verify(mService, times(1)).createPinnedSlice(eq(TEST_URI), anyString()); } @Test Loading Loading
services/core/java/com/android/server/slice/SliceManagerService.java +2 −3 Original line number Diff line number Diff line Loading @@ -155,11 +155,10 @@ public class SliceManagerService extends ISliceManager.Stub { enforceAccess(pkg, uri); int user = Binder.getCallingUserHandle().getIdentifier(); uri = maybeAddUserId(uri, user); getOrCreatePinnedSlice(uri, pkg).pin(pkg, specs, token); String slicePkg = getProviderPkg(uri, user); getOrCreatePinnedSlice(uri, slicePkg).pin(pkg, specs, token); Uri finalUri = uri; mHandler.post(() -> { String slicePkg = getProviderPkg(finalUri, user); if (slicePkg != null && !Objects.equals(pkg, slicePkg)) { mAppUsageStats.reportEvent(slicePkg, user, isAssistant(pkg, user) || isDefaultHomeApp(pkg, user) Loading
services/tests/uiservicestests/src/com/android/server/slice/SliceManagerServiceTest.java +2 −2 Original line number Diff line number Diff line Loading @@ -93,7 +93,7 @@ public class SliceManagerServiceTest extends UiServiceTestCase { mService.pinSlice("pkg", TEST_URI, EMPTY_SPECS, mToken); mService.pinSlice("pkg", TEST_URI, EMPTY_SPECS, mToken); verify(mService, times(1)).createPinnedSlice(eq(TEST_URI), eq("pkg")); verify(mService, times(1)).createPinnedSlice(eq(TEST_URI), anyString()); } @Test Loading