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

Side by Side Diff: content/public/android/java/src/org/chromium/content/browser/BackgroundSyncNetworkObserver.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.content.browser; 5 package org.chromium.content.browser;
6 6
7 import android.Manifest; 7 import android.Manifest;
8 import android.annotation.SuppressLint;
8 import android.content.pm.PackageManager; 9 import android.content.pm.PackageManager;
9 import android.os.Process; 10 import android.os.Process;
10 11
11 import org.chromium.base.ApiCompatibilityUtils; 12 import org.chromium.base.ApiCompatibilityUtils;
12 import org.chromium.base.ContextUtils; 13 import org.chromium.base.ContextUtils;
13 import org.chromium.base.ThreadUtils; 14 import org.chromium.base.ThreadUtils;
14 import org.chromium.base.annotations.CalledByNative; 15 import org.chromium.base.annotations.CalledByNative;
15 import org.chromium.base.annotations.JNINamespace; 16 import org.chromium.base.annotations.JNINamespace;
16 import org.chromium.base.annotations.NativeClassQualifiedName; 17 import org.chromium.base.annotations.NativeClassQualifiedName;
17 import org.chromium.base.metrics.RecordHistogram; 18 import org.chromium.base.metrics.RecordHistogram;
(...skipping 15 matching lines...) Expand all
33 * 34 *
34 * This class lives on the main thread. 35 * This class lives on the main thread.
35 */ 36 */
36 @JNINamespace("content") 37 @JNINamespace("content")
37 class BackgroundSyncNetworkObserver implements NetworkChangeNotifierAutoDetect.O bserver { 38 class BackgroundSyncNetworkObserver implements NetworkChangeNotifierAutoDetect.O bserver {
38 private static final String TAG = "cr_BgSyncNetObserver"; 39 private static final String TAG = "cr_BgSyncNetObserver";
39 40
40 private NetworkChangeNotifierAutoDetect mNotifier; 41 private NetworkChangeNotifierAutoDetect mNotifier;
41 42
42 // The singleton instance. 43 // The singleton instance.
44 @SuppressLint("StaticFieldLeak")
43 private static BackgroundSyncNetworkObserver sInstance; 45 private static BackgroundSyncNetworkObserver sInstance;
44 46
45 // List of native observers. These are each called when the network state ch anges. 47 // List of native observers. These are each called when the network state ch anges.
46 private List<Long> mNativePtrs; 48 private List<Long> mNativePtrs;
47 49
48 private BackgroundSyncNetworkObserver() { 50 private BackgroundSyncNetworkObserver() {
49 ThreadUtils.assertOnUiThread(); 51 ThreadUtils.assertOnUiThread();
50 mNativePtrs = new ArrayList<Long>(); 52 mNativePtrs = new ArrayList<Long>();
51 } 53 }
52 54
(...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after
114 @Override 116 @Override
115 public void onNetworkSoonToDisconnect(long netId) {} 117 public void onNetworkSoonToDisconnect(long netId) {}
116 @Override 118 @Override
117 public void onNetworkDisconnect(long netId) {} 119 public void onNetworkDisconnect(long netId) {}
118 @Override 120 @Override
119 public void purgeActiveNetworkList(long[] activeNetIds) {} 121 public void purgeActiveNetworkList(long[] activeNetIds) {}
120 122
121 @NativeClassQualifiedName("BackgroundSyncNetworkObserverAndroid::Observer") 123 @NativeClassQualifiedName("BackgroundSyncNetworkObserverAndroid::Observer")
122 private native void nativeNotifyConnectionTypeChanged(long nativePtr, int ne wConnectionType); 124 private native void nativeNotifyConnectionTypeChanged(long nativePtr, int ne wConnectionType);
123 } 125 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698