Chromium Code Reviews| Index: chrome/android/java/src/org/chromium/chrome/browser/offlinepages/BackgroundScheduler.java |
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/BackgroundScheduler.java b/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/BackgroundScheduler.java |
| index f5c28cc1635bc497b0a2ad65c47380caee430d03..f5b34bbf7e574b12447fe5a40e9e519400db2f0a 100644 |
| --- a/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/BackgroundScheduler.java |
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/BackgroundScheduler.java |
| @@ -5,6 +5,7 @@ |
| package org.chromium.chrome.browser.offlinepages; |
| import android.content.Context; |
| +import android.os.Build; |
| import java.util.concurrent.TimeUnit; |
| @@ -30,8 +31,11 @@ public abstract class BackgroundScheduler { |
| * @return An instance of BackgroundScheduler. |
| */ |
| public static BackgroundScheduler getInstance(Context context) { |
| - // TODO(fgorski): Enable JobScheduler for >= N_MR1 once service implemented. |
| - return new BackgroundGcmScheduler(context); |
| + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { |
|
Pete Williamson
2017/02/28 20:17:48
Weren't we planning on starting with O, and then b
fgorski
2017/02/28 21:24:09
Updated to N based on discussion with you and Tomm
|
| + return new BackgroundJobScheduler(context); |
| + } else { |
| + return new BackgroundGcmScheduler(context); |
| + } |
| } |
| protected BackgroundScheduler(Context context) { |