погоди, так фрагмент же живёт дольше. Вот если бы фрагмент удерживал лисенеры, было бы плохо. Но всё наоборот
не смотри... мы засетали клик листенер в text_search. Этот листенер по сути иннер класс, который имеет ссылку на фрагмент, потому что обращается к полю класса фрагмента. Когда мы уничтожаем вьюхи в ondestroyview считай text_search типо уничтожается, но этот кликлистенер не даст gc собрать text_search. Фрагмент то будет продолжать жить в бэк стеке.