в скоупах.
есть интерфейс-компонент:
@Component(
SharPrefManagerModule.class, AppContextModule.class
)
@AplicationScope
public interface AppCompone{
inject (ChartFragment fr);
Context getContext();
SharPrefManager getSharPrefManager();
}
Вроде бы аннотацию скоупа добавил, также добавил ее к провайдерам AppContext и SharPrefManager. Вот только, когда в классе Апп делаю вызов двух getSharPrefManager() и получаю два разных объекта. В чем может быть ошибка? Я хочу, чтобы объект SharPrefManager был один на все приложение.
@dagger_2
Обсуждают сегодня