diff --git a/dart/src/main/java/dart/Dart.java b/dart/src/main/java/dart/Dart.java index 97c3648b..069f0c90 100755 --- a/dart/src/main/java/dart/Dart.java +++ b/dart/src/main/java/dart/Dart.java @@ -166,7 +166,9 @@ private static Method findExtraBinderForClass(Class cls) throws NoSuchMethodE return bind; } String clsName = cls.getName(); - if (clsName.startsWith("android.") || clsName.startsWith("java.")) { + if (clsName.startsWith("android.") + || clsName.startsWith("java.") + || clsName.startsWith("androidx.")) { if (debug) Log.d(TAG, "MISS: Reached framework class. Abandoning search."); return NO_OP; } @@ -205,7 +207,9 @@ private static Method findNavigationModelBinderForClass(Class cls) return bind; } String clsName = cls.getName(); - if (clsName.startsWith("android.") || clsName.startsWith("java.")) { + if (clsName.startsWith("android.") + || clsName.startsWith("java.") + || clsName.startsWith("androidx.")) { if (debug) Log.d(TAG, "MISS: Reached framework class. Abandoning search."); return NO_OP; }