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,11 +91,13 @@ 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) {
failureCallback.accept(e); if (failureCallback != null) {
failureCallback.accept(e);
}
} }
} }