Merge "Fix NPE in SplitController#startActivityToSide" into sc-v2-dev

This commit is contained in:
TreeHugger Robot
2021-12-07 22:38:37 +00:00
committed by Android (Google) Code Review

View File

@@ -91,13 +91,15 @@ public class SplitController implements JetpackTaskFragmentOrganizer.TaskFragmen
*/ */
public void startActivityToSide(@NonNull Activity launchingActivity, @NonNull Intent intent, public void startActivityToSide(@NonNull Activity launchingActivity, @NonNull Intent intent,
@Nullable Bundle options, @NonNull SplitRule sideRule, @Nullable Bundle options, @NonNull SplitRule sideRule,
@NonNull Consumer<Exception> failureCallback) { @Nullable Consumer<Exception> failureCallback) {
try { try {
mPresenter.startActivityToSide(launchingActivity, intent, options, sideRule); mPresenter.startActivityToSide(launchingActivity, intent, options, sideRule);
} catch (Exception e) { } catch (Exception e) {
if (failureCallback != null) {
failureCallback.accept(e); failureCallback.accept(e);
} }
} }
}
/** /**
* Registers the split organizer callback to notify about changes to active splits. * Registers the split organizer callback to notify about changes to active splits.