Chromium Code Reviews| Index: chrome/android/java/src/org/chromium/chrome/browser/offlinepages/BackgroundSchedulerBridge.java |
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/BackgroundSchedulerBridge.java b/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/BackgroundSchedulerBridge.java |
| index 430f6b76cc1dfd9a4c36deaf9d172021d2b5fa77..56267f1937a03983e09533ecd40dec9b2ceb620d 100644 |
| --- a/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/BackgroundSchedulerBridge.java |
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/BackgroundSchedulerBridge.java |
| @@ -32,8 +32,8 @@ public class BackgroundSchedulerBridge { |
| } |
| @CalledByNative |
| - private static void schedule() { |
| - BackgroundScheduler.schedule(ContextUtils.getApplicationContext()); |
| + private static void schedule(TriggerConditions triggerConditions) { |
| + BackgroundScheduler.schedule(ContextUtils.getApplicationContext(), triggerConditions); |
| } |
| @CalledByNative |
| @@ -41,6 +41,13 @@ public class BackgroundSchedulerBridge { |
| BackgroundScheduler.unschedule(ContextUtils.getApplicationContext()); |
| } |
| + @CalledByNative |
|
Pete Williamson
2016/06/20 23:14:03
We might document *why* we have a createTriggerCon
dougarnett
2016/06/22 19:54:18
Done.
|
| + private static TriggerConditions createTriggerConditions(boolean requirePowerConnected, |
| + int minimumBatteryPercentage, boolean requireUnmeteredNetwork) { |
| + return new TriggerConditions( |
| + requirePowerConnected, minimumBatteryPercentage, requireUnmeteredNetwork); |
| + } |
| + |
| private static native boolean nativeStartProcessing(boolean powerConnected, |
| int batteryPercentage, int netConnectionType, Callback<Boolean> callback); |
| } |