Использование FirebaseJobDispatcher

Я пытаюсь использовать FirebaseJobDispatcher в первый раз, и я получил код ниже из примера.

            FirebaseJobDispatcher dispatcher = new FirebaseJobDispatcher(new GooglePlayDriver(this));
            Job job = FirebaseJobDispatcher.newJobBuilder()
                    .setTag("testing job")
                    .setService(SmsDeleterJobService.class)
                    .setReplaceCurrent(true)
                    .setConstraints(Constraint.ON_ANY_NETWORK)
                    .build();

            dispatcher.mustSchedule(job);

Однако студия Android подчеркнула это следующим сообщением

Variable 'dispatcher' initializer 'new FirebaseJobDispatcher(new GooglePlayDriver(this))' is redundant less... (Ctrl+F1) 
Inspection info: This inspection points out the cases where a variable value is never used after its assignment, i.e.:  - the variable never gets read after assignment OR
  - the value is always overwritten with another assignment before the next variable read OR  - the variable initializer is redundant (for one of the above two reasons)

Я посмотрел на несколько примеров, и все они были такими. Что я делаю неправильно?

FirebaseJobDispatcher больше не поддерживается, и вам следует перейти на WorkManager
tyczj 01.03.2019 17:31

@tyczj, к сожалению, все примеры, которые я нахожу, находятся в Котлине. Вы знаете что-нибудь на Java?

Arya 01.03.2019 18:06

Просто посмотрите документы developer.android.com/topic/libraries/architecture/workmanager

tyczj 01.03.2019 18:09
0
3
20
0

Другие вопросы по теме