Merge "Round up periodic syncs with short frequencies." into jb-mr2-dev
This commit is contained in:
@@ -37,7 +37,9 @@ import android.os.Parcel;
|
|||||||
import android.os.RemoteException;
|
import android.os.RemoteException;
|
||||||
import android.os.ServiceManager;
|
import android.os.ServiceManager;
|
||||||
import android.os.UserHandle;
|
import android.os.UserHandle;
|
||||||
|
import android.text.format.DateUtils;
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
|
import android.util.Slog;
|
||||||
import android.util.SparseIntArray;
|
import android.util.SparseIntArray;
|
||||||
|
|
||||||
import java.io.FileDescriptor;
|
import java.io.FileDescriptor;
|
||||||
@@ -406,6 +408,12 @@ public final class ContentService extends IContentService.Stub {
|
|||||||
"no permission to write the sync settings");
|
"no permission to write the sync settings");
|
||||||
int userId = UserHandle.getCallingUserId();
|
int userId = UserHandle.getCallingUserId();
|
||||||
|
|
||||||
|
if (pollFrequency <= DateUtils.MINUTE_IN_MILLIS) {
|
||||||
|
Slog.w(TAG, "Requested poll frequency of " + pollFrequency
|
||||||
|
+ "ms being rounded up to 60 seconds.");
|
||||||
|
pollFrequency = DateUtils.MINUTE_IN_MILLIS;
|
||||||
|
}
|
||||||
|
|
||||||
long identityToken = clearCallingIdentity();
|
long identityToken = clearCallingIdentity();
|
||||||
try {
|
try {
|
||||||
getSyncManager().getSyncStorageEngine().addPeriodicSync(
|
getSyncManager().getSyncStorageEngine().addPeriodicSync(
|
||||||
|
|||||||
Reference in New Issue
Block a user