Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code

Unified Diff: src/org/adblockplus/android/Utils.java

Issue 4705284891082752: Proxy configurators (Closed)
Patch Set: Last batch of review issues Created Aug. 24, 2014, 11:52 a.m.
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: src/org/adblockplus/android/Utils.java
diff --git a/src/org/adblockplus/android/Utils.java b/src/org/adblockplus/android/Utils.java
index 2a79ffdb476bac3e6482bee0715deab3cdcf8758..2832bbfffaa59fe89fc3e62bc056bc3998ee9d67 100644
--- a/src/org/adblockplus/android/Utils.java
+++ b/src/org/adblockplus/android/Utils.java
@@ -17,6 +17,7 @@
package org.adblockplus.android;
+import org.adblockplus.android.configurators.NativeProxyConfigurator;
import org.adblockplus.android.updater.UpdaterActivity;
import org.adblockplus.libadblockplus.JsValue;
import org.adblockplus.libadblockplus.Subscription;
@@ -30,11 +31,25 @@ import android.support.v4.app.NotificationCompat;
public final class Utils
{
+ private static boolean nativeProxySupportChecked = false;
+ private static boolean nativeProxySupported = false;
+
private Utils()
{
//
}
+ public static synchronized boolean isNativeProxySupported(final Context context)
+ {
+ if (!nativeProxySupportChecked)
+ {
+ nativeProxySupported = NativeProxyConfigurator.canUse(context);
+ nativeProxySupportChecked = true;
+ }
+
+ return nativeProxySupported;
+ }
+
public static String getTag(final Class<?> clazz)
{
return clazz.getSimpleName();
« no previous file with comments | « src/org/adblockplus/android/ServiceBinder.java ('k') | src/org/adblockplus/android/compat/CmGlobalProxyManager.java » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld