В моем проекте Dagger я пытаюсь решить, использовать ли enum / constant класс для определения предопределенных констант. Нет хорошей документации, которую я мог бы найти о типе аннотации, которую нужно использовать для создания перечисления в Dagger.
Я мог бы создать класс со статическим файлом констант. Но я хотел знать, есть ли лучший способ справиться с этим в Dagger 2.
Изучил обычно документацию, но я ничего не нашел или, возможно, пропустил. Я очень новичок в Dagger и хочу делать что-то вроде кинжала, а не использовать Java. Я знаю, что использование констант поддерживается в enum в Java из-за пространства памяти, занимаемого перечислениями.
Я также открыт для использования файла констант.
public enum Worker {
WORKER1, WORKER2, ...
private String worrkerType;
public String getWorker(){}
}
Я хочу понятьлучший способ добиться создания перечисления / констант WorkerType в Dagger