title: Firebase Job Dispatcher doesn't trigger the service class
body: <p>I created static methods on an activity to call the jobscheduler
  Jobdispatcher doesn't dispatch the job, I guess. Please help.</p>
  
  <p>The methods in class Add.java</p>
  
  <pre><code>public void add_details(String namel,String descl,String timel)
  {
      add_job(timel);
  
  }
  synchronized public void add_job(String time)
  {     
      Driver driver = new GooglePlayDriver(Add.this);
      FirebaseJobDispatcher firebaseJobDispatcher = new FirebaseJobDispatcher(driver);
      Job job = firebaseJobDispatcher.newJobBuilder()
                  .setService(Addition_job.class)
                  .setTag(JOB_TAG)
                  .setRecurring(true)
                  .setTrigger(Trigger.executionWindow(5,30))
                  .build();
      firebaseJobDispatcher.mustSchedule(job);
  }
  </code></pre>
  
  <p>Addition_job.class</p>
  
  <pre><code>public class Addition_job extends JobService{
  private AsyncTask Task;
  @Override
  public boolean onStartJob(JobParameters job) {
      Task=new AsyncTask() {
          @Override
          protected Object doInBackground(Object[] params) {
              Context context=Addition_job.this;
              Decision.notify_user(context);
              return null;
          }
      };
      return true;
  }
  
  @Override
  public boolean onStopJob(JobParameters job) {
      if (Task != null) Task.cancel(true);
      return true;
  }
  }
  </code></pre>
  
  <p>Decision.java
  notifiy_user method</p>
  
  <pre><code>public static void notify_user(Context context)
  {
      if(context!=null)
          Toast.makeText(context,"notified:",Toast.LENGTH_SHORT).show();
  }
  </code></pre>
  
  <p>I have specified the service in the manifest with <code>export=false</code> and also <code>action_Execute</code>.</p>