Поскольку фрагмент Glide отсутствует в бэкстеке операций FragmentManager.
См. код .
pendingSupportRequestManagerFragments.put(fm, current);
fm.beginTransaction().add(current, FRAGMENT_TAG).commitAllowingStateLoss(); // <-- no addToBackStack() call
Вы, вероятно, также не должны трогать внутренности Glide без веской причины, но технически вы можете вызвать fragmentManager.getFragments()
, проверить на ноль (он может вернуть ноль), повторить список, проверить if(fragment instanceof SupportRequestManagerFragment)
, и если да, затем удалите его с помощью транзакции фрагмента. Но это не кажется хорошей идеей. ^ _ ^