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