翰林优商.apk(点击下载) / a.java


package com.bytedance.pangle.fragment;

import androidx.collection.SimpleArrayMap;
import androidx.fragment.app.Fragment;
import java.lang.reflect.Field;

final class a {
    public static void a(Class cls) {
        try {
            if (Fragment.class.getName().contains("support")) {
                Field declaredField = Fragment.class.getDeclaredField("sClassMap");
                declaredField.setAccessible(true);
                ((SimpleArrayMap) declaredField.get(null)).put(cls.getName(), cls);
                return;
            }
            Field declaredField2 = Class.forName("androidx.fragment.app.FragmentFactory").getDeclaredField("sClassMap");
            declaredField2.setAccessible(true);
            ((SimpleArrayMap) declaredField2.get(null)).put(cls.getName(), cls);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}