Есть MainActivity, унаследованная от AppCompatActivity. В ней есть Bottom navigation. Для переключения между фрагментами используется новый Nav. Graph Component.
Проблема вот в чем: фрагмент не вызывает onSaveInstanceState. И это состояние мне надо сохранять при переключении между фрагментами.
Здесь был разбор аналогичной проблемы, и кто-то написал, что этот метод может даже ни разу не вызваться.
Как мне сохранять информацию из фрагмента, так как её сбор из базы данных каждый раз занимает время, которое не хочется тратить? Есть ли какие-нибудь альтернативы?