Size: a a a

StartAndroid Ru Chat

2020 July 23

D

Den4ik(markw) in StartAndroid Ru Chat
ребят, а где можно почитать про репозитории, как их создать в жабе? На русском инфы для java вообще не нашел
источник

ж

жабич in StartAndroid Ru Chat
Den4ik(markw)
ребят, а где можно почитать про репозитории, как их создать в жабе? На русском инфы для java вообще не нашел
источник

D

Den4ik(markw) in StartAndroid Ru Chat
о, спасибо большое)
источник

SP

Sergey Panov in StartAndroid Ru Chat
Станислав Гордеев
У тебя скоуп скорее всего не помечен той же анотацией, что и метод поставляющий объект. (Добавь аннотацию @Singleton к апп компоненту)
источник

СГ

Станислав Гордеев... in StartAndroid Ru Chat
Sergey Panov
У тебя скоуп скорее всего не помечен той же анотацией, что и метод поставляющий объект. (Добавь аннотацию @Singleton к апп компоненту)
Не совсем понимаю куда его добавлять. Попробовал к реализации интерфейса App, так же попробовал в AppCompnent в core, строкой @javax.inject.Scope annotation class Singleton
источник

СГ

Станислав Гордеев... in StartAndroid Ru Chat
Sergey Panov
У тебя скоуп скорее всего не помечен той же анотацией, что и метод поставляющий объект. (Добавь аннотацию @Singleton к апп компоненту)
источник

СГ

Станислав Гордеев... in StartAndroid Ru Chat
сам интерфейс апа тоже проставлен
источник

SP

Sergey Panov in StartAndroid Ru Chat
Станислав Гордеев
Не совсем понимаю куда его добавлять. Попробовал к реализации интерфейса App, так же попробовал в AppCompnent в core, строкой @javax.inject.Scope annotation class Singleton
Покажи код компонента, который инъекит TemplatesDbManager в фрагмент, желательно на Пастбин
источник

СГ

Станислав Гордеев... in StartAndroid Ru Chat
Sergey Panov
Покажи код компонента, который инъекит TemplatesDbManager в фрагмент, желательно на Пастбин
сейчас там инжект в конструкторе
источник

SP

Sergey Panov in StartAndroid Ru Chat
где аннотация @Component?
источник

СГ

Станислав Гордеев... in StartAndroid Ru Chat
то есть, я пытаюсь просто App получить
источник

SP

Sergey Panov in StartAndroid Ru Chat
Станислав Гордеев
то есть, я пытаюсь просто App получить
Нужно пометить класс который поставляет TemplatesDbManager аннотацией @Singleton
источник

СГ

Станислав Гордеев... in StartAndroid Ru Chat
Sergey Panov
Нужно пометить класс который поставляет TemplatesDbManager аннотацией @Singleton
источник

СГ

Станислав Гордеев... in StartAndroid Ru Chat
Sergey Panov
Нужно пометить класс который поставляет TemplatesDbManager аннотацией @Singleton
источник

СГ

Станислав Гордеев... in StartAndroid Ru Chat
сейчас инжект происходит таким образом
источник

SP

Sergey Panov in StartAndroid Ru Chat
Станислав Гордеев
то есть, я пытаюсь просто App получить
В модуле TemplatesDbManager в конструктор принимает Дао, а тут  Апп, Вы какой TemplatesDbManager инъектите во фрагмент? Или у него несколько конструкторов?
И если конструктор класса помечен аннотацией @Injeсt то он может быть создан Даггером без модулей.
источник

СГ

Станислав Гордеев... in StartAndroid Ru Chat
Sergey Panov
В модуле TemplatesDbManager в конструктор принимает Дао, а тут  Апп, Вы какой TemplatesDbManager инъектите во фрагмент? Или у него несколько конструкторов?
И если конструктор класса помечен аннотацией @Injeсt то он может быть создан Даггером без модулей.
Использую последний(апп в конструктор) изменил его в попытках решить проблему, в модуле его уже нет
источник

SP

Sergey Panov in StartAndroid Ru Chat
Станислав Гордеев
Использую последний(апп в конструктор) изменил его в попытках решить проблему, в модуле его уже нет
А какой компонент инъектит TemplatesDbManager в фрагмент? Он помечен аннотацией @Singleton?
источник

СГ

Станислав Гордеев... in StartAndroid Ru Chat
Sergey Panov
А какой компонент инъектит TemplatesDbManager в фрагмент? Он помечен аннотацией @Singleton?
Да, тот что выше на скрине
источник

SP

Sergey Panov in StartAndroid Ru Chat
Станислав Гордеев
Да, тот что выше на скрине
Application provider тоже помечен аннотацией  @Singleton?
источник