Java 类android.webkit.WebStorage.QuotaUpdater 实例源码

项目:QuizUpWinner    文件:cy.java   
public final void onExceededDatabaseQuota(String paramString1, String paramString2, long paramLong1, long paramLong2, long paramLong3, WebStorage.QuotaUpdater paramQuotaUpdater)
{
  long l1 = 5242880L - paramLong3;
  if (l1 <= 0L)
  {
    paramQuotaUpdater.updateQuota(paramLong1);
    return;
  }
  long l2;
  if (paramLong1 == 0L)
  {
    if ((paramLong2 <= l1) && (paramLong2 <= 1048576L))
      l2 = paramLong2;
    else
      l2 = 0L;
  }
  else if (paramLong2 == 0L)
    l2 = Math.min(paramLong1 + Math.min(131072L, l1), 1048576L);
  else if (paramLong2 <= Math.min(1048576L - paramLong1, l1))
    l2 = paramLong1 + paramLong2;
  else
    l2 = paramLong1;
  paramQuotaUpdater.updateQuota(l2);
}
项目:12306-android-Decompile    文件:CordovaChromeClient.java   
public void onExceededDatabaseQuota(String paramString1, String paramString2, long paramLong1, long paramLong2, long paramLong3, WebStorage.QuotaUpdater paramQuotaUpdater)
{
  String str1 = this.TAG;
  Object[] arrayOfObject1 = new Object[3];
  arrayOfObject1[0] = Long.valueOf(paramLong2);
  arrayOfObject1[1] = Long.valueOf(paramLong1);
  arrayOfObject1[2] = Long.valueOf(paramLong3);
  LOG.d(str1, "DroidGap:  onExceededDatabaseQuota estimatedSize: %d  currentQuota: %d  totalUsedQuota: %d", arrayOfObject1);
  if (paramLong2 < this.MAX_QUOTA)
  {
    String str2 = this.TAG;
    Object[] arrayOfObject2 = new Object[1];
    arrayOfObject2[0] = Long.valueOf(paramLong2);
    LOG.d(str2, "calling quotaUpdater.updateQuota newQuota: %d", arrayOfObject2);
    paramQuotaUpdater.updateQuota(paramLong2);
    return;
  }
  paramQuotaUpdater.updateQuota(paramLong1);
}
项目:12306-android-Decompile    文件:InAppBrowser.java   
public void onExceededDatabaseQuota(String paramString1, String paramString2, long paramLong1, long paramLong2, long paramLong3, WebStorage.QuotaUpdater paramQuotaUpdater)
{
  Object[] arrayOfObject1 = new Object[3];
  arrayOfObject1[0] = Long.valueOf(paramLong2);
  arrayOfObject1[1] = Long.valueOf(paramLong1);
  arrayOfObject1[2] = Long.valueOf(paramLong3);
  LOG.d("InAppBrowser", "onExceededDatabaseQuota estimatedSize: %d  currentQuota: %d  totalUsedQuota: %d", arrayOfObject1);
  if (paramLong2 < InAppBrowser.this.MAX_QUOTA)
  {
    Object[] arrayOfObject2 = new Object[1];
    arrayOfObject2[0] = Long.valueOf(paramLong2);
    LOG.d("InAppBrowser", "calling quotaUpdater.updateQuota newQuota: %d", arrayOfObject2);
    paramQuotaUpdater.updateQuota(paramLong2);
    return;
  }
  paramQuotaUpdater.updateQuota(paramLong1);
}
项目:12306-android-Decompile    文件:CordovaChromeClient.java   
public void onExceededDatabaseQuota(String paramString1, String paramString2, long paramLong1, long paramLong2, long paramLong3, WebStorage.QuotaUpdater paramQuotaUpdater)
{
  String str1 = this.TAG;
  Object[] arrayOfObject1 = new Object[3];
  arrayOfObject1[0] = Long.valueOf(paramLong2);
  arrayOfObject1[1] = Long.valueOf(paramLong1);
  arrayOfObject1[2] = Long.valueOf(paramLong3);
  LOG.d(str1, "DroidGap:  onExceededDatabaseQuota estimatedSize: %d  currentQuota: %d  totalUsedQuota: %d", arrayOfObject1);
  if (paramLong2 < this.MAX_QUOTA)
  {
    String str2 = this.TAG;
    Object[] arrayOfObject2 = new Object[1];
    arrayOfObject2[0] = Long.valueOf(paramLong2);
    LOG.d(str2, "calling quotaUpdater.updateQuota newQuota: %d", arrayOfObject2);
    paramQuotaUpdater.updateQuota(paramLong2);
    return;
  }
  paramQuotaUpdater.updateQuota(paramLong1);
}
项目:12306-android-Decompile    文件:InAppBrowser.java   
public void onExceededDatabaseQuota(String paramString1, String paramString2, long paramLong1, long paramLong2, long paramLong3, WebStorage.QuotaUpdater paramQuotaUpdater)
{
  Object[] arrayOfObject1 = new Object[3];
  arrayOfObject1[0] = Long.valueOf(paramLong2);
  arrayOfObject1[1] = Long.valueOf(paramLong1);
  arrayOfObject1[2] = Long.valueOf(paramLong3);
  LOG.d("InAppBrowser", "onExceededDatabaseQuota estimatedSize: %d  currentQuota: %d  totalUsedQuota: %d", arrayOfObject1);
  if (paramLong2 < InAppBrowser.this.MAX_QUOTA)
  {
    Object[] arrayOfObject2 = new Object[1];
    arrayOfObject2[0] = Long.valueOf(paramLong2);
    LOG.d("InAppBrowser", "calling quotaUpdater.updateQuota newQuota: %d", arrayOfObject2);
    paramQuotaUpdater.updateQuota(paramLong2);
    return;
  }
  paramQuotaUpdater.updateQuota(paramLong1);
}
项目:FMTech    文件:zzju.java   
public final void onExceededDatabaseQuota(String paramString1, String paramString2, long paramLong1, long paramLong2, long paramLong3, WebStorage.QuotaUpdater paramQuotaUpdater)
{
  long l = 5242880L - paramLong3;
  if (l <= 0L)
  {
    paramQuotaUpdater.updateQuota(paramLong1);
    return;
  }
  if (paramLong1 == 0L)
  {
    if ((paramLong2 <= l) && (paramLong2 <= 1048576L)) {}
    for (;;)
    {
      paramQuotaUpdater.updateQuota(paramLong2);
      return;
      paramLong2 = 0L;
    }
  }
  if (paramLong2 == 0L) {
    paramLong1 = Math.min(paramLong1 + Math.min(131072L, l), 1048576L);
  }
  for (;;)
  {
    paramLong2 = paramLong1;
    break;
    if (paramLong2 <= Math.min(1048576L - paramLong1, l)) {
      paramLong1 += paramLong2;
    }
  }
}
项目:FMTech    文件:zzju.java   
public final void onReachedMaxAppCacheSize(long paramLong1, long paramLong2, WebStorage.QuotaUpdater paramQuotaUpdater)
{
  long l1 = 5242880L - paramLong2;
  long l2 = 131072L + paramLong1;
  if (l1 < l2)
  {
    paramQuotaUpdater.updateQuota(0L);
    return;
  }
  paramQuotaUpdater.updateQuota(l2);
}
项目:QuizUpWinner    文件:cy.java   
public final void onReachedMaxAppCacheSize(long paramLong1, long paramLong2, WebStorage.QuotaUpdater paramQuotaUpdater)
{
  long l1 = 5242880L - paramLong2;
  long l2 = paramLong1 + 131072L;
  if (l1 < l2)
  {
    paramQuotaUpdater.updateQuota(0L);
    return;
  }
  paramQuotaUpdater.updateQuota(l2);
}
项目:HelloWebView    文件:MainActivity.java   
@Override
public void onExceededDatabaseQuota(String url,
                                    String databaseIdentifier, long quota,
                                    long estimatedDatabaseSize, long totalQuota,
                                    QuotaUpdater quotaUpdater) {
    quotaUpdater.updateQuota(estimatedDatabaseSize * 2);
}
项目:appcan-android    文件:CBrowserMainFrame7.java   
@Override
public void onExceededDatabaseQuota(String url, String databaseIdentifier, long currentQuota, long estimatedSize, long totalUsedQuota,
                                    QuotaUpdater quotaUpdater) {
    if (estimatedSize < MAX_QUOTA) {
        long newQuota = estimatedSize;
        quotaUpdater.updateQuota(newQuota * 2);
    } else {
        quotaUpdater.updateQuota(currentQuota);
    }
}
项目:movento-webview    文件:TiWebChromeClient.java   
@Override
public void onExceededDatabaseQuota(String url, String databaseIdentifier, long currentQuota, long estimatedSize, long totalUsedQuota, QuotaUpdater quotaUpdater)
{
    quotaUpdater.updateQuota(estimatedSize * 2);
}
项目:Android_Skin_3.x    文件:CompatWebChromeClient.java   
@Override
public void onExceededDatabaseQuota(String url, String databaseIdentifier, long quota, long estimatedDatabaseSize, long totalQuota, QuotaUpdater quotaUpdater) {
    // super.onExceededDatabaseQuota(url, databaseIdentifier, quota, estimatedDatabaseSize, totalQuota, quotaUpdater);
    // 扩充数据库的容量(在WebChromeClinet中实现)
    quotaUpdater.updateQuota(estimatedDatabaseSize * 2);
}
项目:Android_Skin_2.0    文件:CompatWebChromeClient.java   
@Override
public void onExceededDatabaseQuota(String url, String databaseIdentifier, long quota, long estimatedDatabaseSize, long totalQuota, QuotaUpdater quotaUpdater) {
    // super.onExceededDatabaseQuota(url, databaseIdentifier, quota, estimatedDatabaseSize, totalQuota, quotaUpdater);
    // 扩充数据库的容量(在WebChromeClinet中实现)
    quotaUpdater.updateQuota(estimatedDatabaseSize * 2);
}
项目:HelloWebView    文件:MainActivity.java   
@Override
public void onReachedMaxAppCacheSize(long requiredStorage, long quota,
                                     QuotaUpdater quotaUpdater) {
    quotaUpdater.updateQuota(requiredStorage * 2);
}
项目:openxface-android    文件:XWebChromeClient.java   
/**
 * 在回调函数中设置离线应用最大缓存限制
 */
@Override
public void onReachedMaxAppCacheSize(long requiredStorage, long quota,
        QuotaUpdater quotaUpdater) {
    quotaUpdater.updateQuota(requiredStorage * 2);
}