Кинжал лучший способ создать класс констант, чтобы использовать внедрение зависимости - PullRequest
0 голосов
/ 07 октября 2019

В моем проекте Dagger я пытаюсь решить, использовать ли enum / constant класс для определения предопределенных констант. Нет хорошей документации, которую я мог бы найти о типе аннотации, которую нужно использовать для создания перечисления в Dagger.

Я мог бы создать класс со статическим файлом констант. Но я хотел знать, есть ли лучший способ справиться с этим в Dagger 2.

Изучил обычно документацию, но я ничего не нашел или, возможно, пропустил. Я очень новичок в Dagger и хочу делать что-то вроде кинжала, а не использовать Java. Я знаю, что использование констант поддерживается в enum в Java из-за пространства памяти, занимаемого перечислениями.

Я также открыт для использования файла констант.

public enum Worker {
    WORKER1, WORKER2, ...
    private String worrkerType;
    public String getWorker(){}
}

Я хочу понятьлучший способ добиться создания перечисления / констант WorkerType в Dagger

...