2017-01-23 4 views
6
Job job = dispatcher.newJobBuilder() 
      .setTag("JOB_TAG") 
      .setService(MyService.class) 
      .setTrigger(Trigger.NOW) 
      .setReplaceCurrent(false) 
      .setRetryStrategy(RetryStrategy.DEFAULT_EXPONENTIAL) 
      .setConstraints(Constraint.ON_ANY_NETWORK) 
      .build(); 
    dispatcher.schedule(job); 

mein Code ist hier. Selbst wenn alle Bedingungen erfüllt sind, beginnt mein Job mit Verzögerung. Kann ich es irgendwie auslösen?FireBase Job Dispatcher. Job startet nach 20-60 sec, sogar mit Triger.Now. Wie kann ich es reparieren?

Antwort

4

Verwenden Sie Trigger.executionWindow(0, 0) anstelle von Trigger.NOW. Es startet normalerweise Ihre Arbeit sofort oder innerhalb von 1 Sekunde.

Verwandte Themen