public void requestSync(Bundle args, boolean enableFallbak) { for (IPeriodicSyncManager manager : mSyncManagers.values()) { if (isMasterSyncEnabled()) { manager.requestSync(args); } else if (enableFallbak) { FallbackRunnableExecutor.process(new FallbackSyncDispatcher(manager, args)); } } }
public void requestSync(String authority, Bundle args, boolean enableFallback) { IPeriodicSyncManager manager = mSyncManagers.get(authority); if (manager == null) { Log.i( TAG, "unknown authority for the request. ensure to call registerPeriodicSyncManager(IPeriodicSyncManager) first."); return; } if (isMasterSyncEnabled()) { manager.requestSync(args); } else if (enableFallback) { FallbackRunnableExecutor.process(new FallbackSyncDispatcher(manager, args)); } }