From a7e1dd4949081d118ba5eae8a0295bf8f8f64915 Mon Sep 17 00:00:00 2001 From: Dimi Paun Date: Tue, 18 Sep 2018 17:44:56 -0400 Subject: [PATCH] fix #1416 - ClassNotFound for FlowParameters See https://stackoverflow.com/a/28589962/4548500 for details. --- .../java/com/firebase/ui/auth/data/model/FlowParameters.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/auth/src/main/java/com/firebase/ui/auth/data/model/FlowParameters.java b/auth/src/main/java/com/firebase/ui/auth/data/model/FlowParameters.java index ee088ebfc..ab23636e7 100644 --- a/auth/src/main/java/com/firebase/ui/auth/data/model/FlowParameters.java +++ b/auth/src/main/java/com/firebase/ui/auth/data/model/FlowParameters.java @@ -23,6 +23,7 @@ import android.support.annotation.StyleRes; import android.text.TextUtils; +import com.firebase.ui.auth.AuthUI; import com.firebase.ui.auth.AuthUI.IdpConfig; import com.firebase.ui.auth.util.ExtraConstants; import com.firebase.ui.auth.util.Preconditions; @@ -84,6 +85,8 @@ public FlowParameters( * Extract FlowParameters from an Intent. */ public static FlowParameters fromIntent(Intent intent) { + //this is required to fix #1416 - ClassNotFound for FlowParameters + intent.setExtrasClassLoader(AuthUI.class.getClassLoader()); return intent.getParcelableExtra(ExtraConstants.FLOW_PARAMS); }