title: job scheduler in android N with less then 15 minutes interval
body: <p>Part of my question, how I can set up a job with less then 15 minutes interval in "Nougat", was answerd by "blizzard" in his answer here:<br>
  <a href="https://stackoverflow.com/questions/38344220/job-scheduler-not-running-on-android-n">Job Scheduler not running on Android N</a><br>
  He explained the problem and suggested to use the following workaround:    </p>
  
  <pre><code>JobInfo jobInfo;
  if (Build.VERSION.SDK_INT &gt;= Build.VERSION_CODES.N) {
    jobInfo = new JobInfo.Builder(JOB_ID, serviceName)
        .setMinimumLatency(REFRESH_INTERVAL)
        .setExtras(bundle).build();
  } else {
    jobInfo = new JobInfo.Builder(JOB_ID, serviceName)
        .setPeriodic(REFRESH_INTERVAL)
        .setExtras(bundle).build();
  }    
  </code></pre>
  
  <p>However, using the suggested</p>
  
  <pre><code>  .setMinimumLatency(REFRESH_INTERVAL)    
  </code></pre>
  
  <p>just starts the job once;<br>
  but how do I get it periodic with a period of around 30 seconds on an android nougat device (not using handler or alarm manager)?</p>