это не использовать? список создается во время создания корневого фрагмента, скоуп у него будет связан с этим фрагментом, фрагмент рухнет, рухнет и этот класс, так и задумано, но не могу понять почему так нельзя)
Ну тут и ежу понятно. Передал в другую активити через синглтон объект значение. Вернулся назад, активити то умерло, а значение висит. Забыл передать в интент, пошел опять в ту активити, а там лежит старое. И напоришься на него.
Почитай про rxBus или любую другу шину данных, если шины правильно использовать и не плодить их то подход будет удобный
Обсуждают сегодня