Loading core/java/android/app/ActivityOptions.java +12 −2 Original line number Diff line number Diff line Loading @@ -394,8 +394,18 @@ public class ActivityOptions { if (sharedElements != null) { for (int i = 0; i < sharedElements.length; i++) { Pair<View, String> sharedElement = sharedElements[i]; names.add(sharedElement.second); mappedNames.add(sharedElement.first.getViewName()); String sharedElementName = sharedElement.second; if (sharedElementName == null) { throw new IllegalArgumentException("Shared element name must not be null"); } String viewName = sharedElement.first.getViewName(); if (viewName == null) { throw new IllegalArgumentException("Shared elements must have non-null " + "viewNames"); } names.add(sharedElementName); mappedNames.add(viewName); } } Loading core/java/android/app/ActivityTransitionCoordinator.java +4 −0 Original line number Diff line number Diff line Loading @@ -347,6 +347,10 @@ abstract class ActivityTransitionCoordinator extends ResultReceiver { String name = mAllSharedElementNames.get(i); View sharedElement = sharedElements.get(name); if (sharedElement != null) { if (sharedElement.getViewName() == null) { throw new IllegalArgumentException("Shared elements must have " + "non-null viewNames"); } mSharedElementNames.add(name); mSharedElements.add(sharedElement); } Loading Loading
core/java/android/app/ActivityOptions.java +12 −2 Original line number Diff line number Diff line Loading @@ -394,8 +394,18 @@ public class ActivityOptions { if (sharedElements != null) { for (int i = 0; i < sharedElements.length; i++) { Pair<View, String> sharedElement = sharedElements[i]; names.add(sharedElement.second); mappedNames.add(sharedElement.first.getViewName()); String sharedElementName = sharedElement.second; if (sharedElementName == null) { throw new IllegalArgumentException("Shared element name must not be null"); } String viewName = sharedElement.first.getViewName(); if (viewName == null) { throw new IllegalArgumentException("Shared elements must have non-null " + "viewNames"); } names.add(sharedElementName); mappedNames.add(viewName); } } Loading
core/java/android/app/ActivityTransitionCoordinator.java +4 −0 Original line number Diff line number Diff line Loading @@ -347,6 +347,10 @@ abstract class ActivityTransitionCoordinator extends ResultReceiver { String name = mAllSharedElementNames.get(i); View sharedElement = sharedElements.get(name); if (sharedElement != null) { if (sharedElement.getViewName() == null) { throw new IllegalArgumentException("Shared elements must have " + "non-null viewNames"); } mSharedElementNames.add(name); mSharedElements.add(sharedElement); } Loading