微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

android.content.SyncStats的实例源码

项目:FMTech    文件auq.java   
private final void a(int paramInt,bup parambup,SyncResult paramSyncResult,boolean paramBoolean)
{
  try
  {
    if (Log.isLoggable("PhotoSyncService",4)) {
      new StringBuilder(66).append("----> Start highlights Metadata down sync for account: ").append(paramInt);
    }
    bsn localbsn = bsn.e;
    bry.a(getContext(),paramInt,parambup,localbsn);
    bgp.a(getContext(),dnn.b,System.currentTimeMillis());
    return;
  }
  catch (Exception localException)
  {
    do
    {
      if (Log.isLoggable("PhotoSyncService",6)) {
        Log.e("PhotoSyncService",65 + "----> doHighlightsMetadataDownSync error for account: " + paramInt);
      }
    } while (GooglePhotodownsyncService.a(localException));
    SyncStats localSyncStats = paramSyncResult.stats;
    localSyncStats.numIoExceptions = (1L + localSyncStats.numIoExceptions);
  }
}
项目:FMTech    文件auq.java   
private final void a(List<Integer> paramList,SyncResult paramSyncResult)
{
  hyi localhyi = (hyi)mbb.a(getContext(),hyi.class);
  Iterator localIterator = paramList.iterator();
  while (localIterator.hasNext())
  {
    int i = ((Integer)localIterator.next()).intValue();
    if (localhyi.b(bwb.g,i))
    {
      try
      {
        a(i,paramSyncResult,false);
      }
      catch (Exception localException)
      {
        Log.e("PhotoSyncService",83 + "----> performUnconditionalHighlightsMetadataDownSync error for account: " + i,localException);
      }
      if (!GooglePhotodownsyncService.a(localException))
      {
        SyncStats localSyncStats = paramSyncResult.stats;
        localSyncStats.numIoExceptions = (1L + localSyncStats.numIoExceptions);
      }
    }
  }
}
项目:intellij-ce-playground    文件UnitTest.java   
@Test
public void instanceFields() throws Exception {
    SyncResult result = mock(SyncResult.class);
    Field statsField = result.getClass().getField("stats");
    SyncStats syncStats = mock(SyncStats.class);
    statsField.set(result,syncStats);

    syncStats.numDeletes = 42;
    assertEquals(42,result.stats.numDeletes);
}
项目:FMTech    文件hca.java   
private final void a(SyncStats paramSyncStats,int paramInt)
{
  MediaRecordEntry localMediaRecordEntry = this.e;
  localMediaRecordEntry.mUploadState = 600;
  localMediaRecordEntry.mUploadTaskState = 11;
  localMediaRecordEntry.mUploadStatus = paramInt;
  paramSyncStats.numSkippedEntries = (1L + paramSyncStats.numSkippedEntries);
}
项目:FMTech    文件hay.java   
private final void a(int paramInt,boolean paramBoolean,SyncResult paramSyncResult)
{
  int i;
  if ((this.a.c(paramInt)) && (this.a.a(paramInt).a()))
  {
    i = 1;
    if (i != 0) {
      break label74;
    }
    if (Log.isLoggable("iu.SyncService",4)) {
      new StringBuilder(43).append("====> Account is not signed in: ").append(paramInt);
    }
  }
  label74:
  do
  {
    hau localhau;
    do
    {
      return;
      i = 0;
      break;
      if ((Log.isLoggable("iu.SyncService",4)) && (!paramBoolean)) {
        new StringBuilder(53).append("====> Manual or requested up sync account=").append(paramInt);
      }
      Iterator localIterator = mbb.c(getContext(),hat.class).iterator();
      while (localIterator.hasNext()) {
        ((hat)localIterator.next()).a();
      }
      if (paramInt == -1)
      {
        Log.e("iu.SyncService","----> performUpSync account not found");
        return;
      }
      localhau = (hau)mbb.b(getContext(),hau.class);
    } while (localhau == null);
    try
    {
      ((hbn)mbb.a(getContext(),hbn.class)).a();
      try
      {
        if (Thread.currentThread().isInterrupted()) {
          return;
        }
      }
      finally {}
      SyncStats localSyncStats;
      this.b = new haz(paramInt,paramSyncResult);
    }
    catch (Exception localException)
    {
      Log.e("iu.SyncService",50 + "----> performUpSync error for account: " + paramInt,localException);
      localSyncStats = paramSyncResult.stats;
      localSyncStats.numIoExceptions = (1L + localSyncStats.numIoExceptions);
      return;
    }
    if (Log.isLoggable("iu.SyncService",4)) {
      new StringBuilder(44).append("----> Start up sync for account: ").append(paramInt);
    }
    localhau.a(this.b);
  } while (!Log.isLoggable("iu.SyncService",4));
  boolean bool = this.b.b();
  new StringBuilder(65).append("----> Up sync finished for account: ").append(paramInt).append(",cancelled? ").append(bool);
}
项目:FMTech    文件hca.java   
private final void a(SyncStats paramSyncStats,Throwable paramThrowable)
{
  paramSyncStats.numIoExceptions = (1L + paramSyncStats.numIoExceptions);
  a(3,604800000L,paramThrowable);
  b(false);
}
项目:FMTech    文件auq.java   
private final void a(List<Integer> paramList,boolean paramBoolean)
{
  Context localContext = getContext();
  hyi localhyi = (hyi)mbb.a(localContext,i))
    {
      long l2;
      long l3;
      for (;;)
      {
        try
        {
          long l1 = bgp.a(localContext,i,dnn.b);
          l2 = System.currentTimeMillis() - l1;
          if (!paramBoolean) {
            break label224;
          }
          l3 = dnn.b.f;
          if (l2 <= l3) {
            break label249;
          }
          if (Log.isLoggable("PhotoSyncService",4)) {
            new StringBuilder(59).append("----> Highlights sync for account: ").append(i).append(" starting Now");
          }
          a(i,false);
        }
        catch (Exception localException)
        {
          if (Log.isLoggable("PhotoSyncService",6)) {
            Log.e("PhotoSyncService",81 + "----> performConditionalHighlightsMetadataDownSync error for account: " + i,localException);
          }
        }
        if (GooglePhotodownsyncService.a(localException)) {
          break;
        }
        SyncStats localSyncStats = paramSyncResult.stats;
        localSyncStats.numIoExceptions = (1L + localSyncStats.numIoExceptions);
        break;
        label224:
        l3 = Math.max(1000L * bsp.b(localContext,i),dnn.b.f);
      }
      label249:
      if (Log.isLoggable("PhotoSyncService",4))
      {
        long l4 = (l3 - l2) / 1000L;
        new StringBuilder(83).append("----> Highlights sync for account: ").append(i).append(" is due in: ").append(l4).append(" secs");
      }
    }
  }
}
项目:FMTech    文件auq.java   
private final void b(List<Integer> paramList,SyncResult paramSyncResult)
{
  Context localContext = getContext();
  Iterator localIterator = paramList.iterator();
  for (;;)
  {
    if (localIterator.hasNext())
    {
      int i = ((Integer)localIterator.next()).intValue();
      gjb localgjb = this.a.a(i);
      long l1 = bgp.a(localContext,dnn.d);
      long l2 = System.currentTimeMillis() - l1;
      long l3 = dnn.d.f;
      if (l2 < l3)
      {
        if (Log.isLoggable("PhotoSyncService",4))
        {
          long l4 = (l3 - l2) / 1000L;
          new StringBuilder(78).append("----> Media sync for account: ").append(i).append(" is due in: ").append(l4).append(" secs");
        }
      }
      else
      {
        ivl localivl = (ivl)mbb.a(localContext,ivl.class);
        localivl.h();
        try
        {
          if (Log.isLoggable("PhotoSyncService",4)) {
            new StringBuilder(52).append("----> Start media down sync for account: ").append(i);
          }
          btl.a(localContext).a(i,paramSyncResult);
          localivl.h();
          if (((iwb)mbb.a(localContext,iwb.class)).a(i)) {
            if (Log.isLoggable("PhotoSyncService",4)) {
              new StringBuilder(42).append("----> Movie maker for account: ").append(i);
            }
          }
        }
        catch (Exception localException1)
        {
          try
          {
            localgjb.b("gaia_id");
            localivl.d();
            bua.c(localContext,i);
            bgp.a(localContext,dnn.d,System.currentTimeMillis());
            continue;
            localException1 = localException1;
            Log.e("PhotoSyncService",57 + "----> performMediaDownSync error for account: " + i,localException1);
            SyncStats localSyncStats = paramSyncResult.stats;
            localSyncStats.numIoExceptions = (1L + localSyncStats.numIoExceptions);
          }
          catch (Exception localException2)
          {
            for (;;)
            {
              Log.e("PhotoSyncService",69 + "----> performMediaDownSync movie maker error for account: " + i,localException2);
            }
          }
        }
      }
    }
  }
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。