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

Unified Diff: net/android/java/src/org/chromium/net/ProxyChangeListener.java

Issue 2828353002: Android: Remove GetApplicationContext part 3 (Closed)
Patch Set: Fix android webview tests Created 3 years, 8 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 side-by-side diff with in-line comments
Download patch
Index: net/android/java/src/org/chromium/net/ProxyChangeListener.java
diff --git a/net/android/java/src/org/chromium/net/ProxyChangeListener.java b/net/android/java/src/org/chromium/net/ProxyChangeListener.java
index f1362d35f1abfffa42386d1ee8487c9297843c35..1ccf7a597247dfef1e7c1e5daadbdeef7253f39e 100644
--- a/net/android/java/src/org/chromium/net/ProxyChangeListener.java
+++ b/net/android/java/src/org/chromium/net/ProxyChangeListener.java
@@ -14,6 +14,7 @@ import android.os.Build;
import android.text.TextUtils;
import android.util.Log;
+import org.chromium.base.ContextUtils;
import org.chromium.base.annotations.CalledByNative;
import org.chromium.base.annotations.JNINamespace;
import org.chromium.base.annotations.NativeClassQualifiedName;
@@ -31,7 +32,6 @@ public class ProxyChangeListener {
private static boolean sEnabled = true;
private long mNativePtr;
- private Context mContext;
private ProxyReceiver mProxyReceiver;
private Delegate mDelegate;
@@ -55,9 +55,7 @@ public class ProxyChangeListener {
public void proxySettingsChanged();
}
- private ProxyChangeListener(Context context) {
- mContext = context;
- }
+ private ProxyChangeListener() {}
public static void setEnabled(boolean enabled) {
sEnabled = enabled;
@@ -68,8 +66,8 @@ public class ProxyChangeListener {
}
@CalledByNative
- public static ProxyChangeListener create(Context context) {
- return new ProxyChangeListener(context);
+ public static ProxyChangeListener create() {
+ return new ProxyChangeListener();
}
@CalledByNative
@@ -202,14 +200,14 @@ public class ProxyChangeListener {
IntentFilter filter = new IntentFilter();
filter.addAction(Proxy.PROXY_CHANGE_ACTION);
mProxyReceiver = new ProxyReceiver();
- mContext.getApplicationContext().registerReceiver(mProxyReceiver, filter);
+ ContextUtils.getApplicationContext().registerReceiver(mProxyReceiver, filter);
}
private void unregisterReceiver() {
if (mProxyReceiver == null) {
return;
}
- mContext.unregisterReceiver(mProxyReceiver);
+ ContextUtils.getApplicationContext().unregisterReceiver(mProxyReceiver);
mProxyReceiver = null;
}

Powered by Google App Engine
This is Rietveld 408576698