Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(758)

Side by Side Diff: chrome/android/java/src/org/chromium/chrome/browser/WarmupManager.java

Issue 2830843004: Update to newer Android Lint and suppress new Lint errors (Closed)
Patch Set: rebase Created 3 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2015 The Chromium Authors. All rights reserved. 1 // Copyright 2015 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 package org.chromium.chrome.browser; 5 package org.chromium.chrome.browser;
6 6
7 import android.annotation.SuppressLint;
7 import android.content.Context; 8 import android.content.Context;
8 import android.os.AsyncTask; 9 import android.os.AsyncTask;
9 import android.os.StrictMode; 10 import android.os.StrictMode;
10 import android.view.ContextThemeWrapper; 11 import android.view.ContextThemeWrapper;
11 import android.view.InflateException; 12 import android.view.InflateException;
12 import android.view.LayoutInflater; 13 import android.view.LayoutInflater;
13 import android.view.View; 14 import android.view.View;
14 import android.view.ViewGroup; 15 import android.view.ViewGroup;
15 import android.view.ViewStub; 16 import android.view.ViewStub;
16 import android.widget.FrameLayout; 17 import android.widget.FrameLayout;
(...skipping 19 matching lines...) Expand all
36 37
37 /** 38 /**
38 * This class is a singleton that holds utilities for warming up Chrome and prer endering urls 39 * This class is a singleton that holds utilities for warming up Chrome and prer endering urls
39 * without creating the Activity. 40 * without creating the Activity.
40 * 41 *
41 * This class is not thread-safe and must only be used on the UI thread. 42 * This class is not thread-safe and must only be used on the UI thread.
42 */ 43 */
43 public final class WarmupManager { 44 public final class WarmupManager {
44 private static final String TAG = "WarmupManager"; 45 private static final String TAG = "WarmupManager";
45 46
47 @SuppressLint("StaticFieldLeak")
46 private static WarmupManager sWarmupManager; 48 private static WarmupManager sWarmupManager;
47 49
48 private final Set<String> mDnsRequestsInFlight; 50 private final Set<String> mDnsRequestsInFlight;
49 private final Map<String, Profile> mPendingPreconnectWithProfile; 51 private final Map<String, Profile> mPendingPreconnectWithProfile;
50 52
51 private int mToolbarContainerId; 53 private int mToolbarContainerId;
52 private ViewGroup mMainView; 54 private ViewGroup mMainView;
53 private WebContents mSpareWebContents; 55 private WebContents mSpareWebContents;
54 56
55 /** 57 /**
(...skipping 194 matching lines...) Expand 10 before | Expand all | Expand 10 after
250 252
251 /** 253 /**
252 * @return Whether a spare renderer is available. 254 * @return Whether a spare renderer is available.
253 */ 255 */
254 public boolean hasSpareWebContents() { 256 public boolean hasSpareWebContents() {
255 return mSpareWebContents != null; 257 return mSpareWebContents != null;
256 } 258 }
257 259
258 private static native void nativePreconnectUrlAndSubresources(Profile profil e, String url); 260 private static native void nativePreconnectUrlAndSubresources(Profile profil e, String url);
259 } 261 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698