Первоначальная загрузка всех сохраненных настроек из sharedPref. Измененные настроики отображаются после того как перезашел на страницу настроек. А так он сразу грузить дефолтные настройки, которые я поставил чтобы не был null-ов ни в одном значении. И главная причина того что мне удобно все в синглтон держать то, что в main я заранее могу подгружаю все настройки до runApp(). Вопрос: а чем плох синглтон классы? У меня например общие настройки, настройки уведомлении, авторизация и PaymentService все как синглтоны.