コード例 #1
0
ファイル: Eligor.java プロジェクト: nohana/Eligor
 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));
     }
   }
 }
コード例 #2
0
ファイル: Eligor.java プロジェクト: nohana/Eligor
 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));
   }
 }