Шарящие, подскажите чего делать в такой ситуации: есть в апке NavigationDrawer, через неё переключаюсь между фрагментами. Так вот у меня в одном фрагменте отображается LinearLayout с вьюшками, их я храню во ViewModel в MutableLiveData и в onCreateView делаю observe, в котором добавляю вьюшки в Layout. Проблема в том, что если переключаться на этот фрагмент с других, то всё работает. А если с этого на этот же снова - нет. Вылетает ошибка
java.lang.IllegalStateException: The specified child already has a parent.
.
Почему вылетает догадываюсь - старый фрагмент кладётся в бэкстек, и создается новый, а вьюшки лежат в старом. Но не пойму каким образом это пофиксить, ибо removeView из старого сделать не получается. Кто-то шарит как это лучше всего решить?