Index: libadblockplus-android-webviewapp/src/org/adblockplus/libadblockplus/android/webviewapp/Application.java |
diff --git a/libadblockplus-android-webviewapp/src/org/adblockplus/libadblockplus/android/webviewapp/Application.java b/libadblockplus-android-webviewapp/src/org/adblockplus/libadblockplus/android/webviewapp/Application.java |
index ed901ced299ec1db5f3789bc893b98eb3948172a..67aa3ca2a4d44ed686a6a42abc55f2dd9dd69fd2 100644 |
--- a/libadblockplus-android-webviewapp/src/org/adblockplus/libadblockplus/android/webviewapp/Application.java |
+++ b/libadblockplus-android-webviewapp/src/org/adblockplus/libadblockplus/android/webviewapp/Application.java |
@@ -54,20 +54,24 @@ public class Application extends android.app.Application |
{ |
super.onCreate(); |
- // init Adblock |
- String basePath = getDir(AdblockEngine.BASE_PATH_DIRECTORY, Context.MODE_PRIVATE).getAbsolutePath(); |
+ // it's not initialized here but we check it just to show API usage |
+ if (!AdblockHelper.get().isInit()) |
+ { |
+ // init Adblock |
+ String basePath = getDir(AdblockEngine.BASE_PATH_DIRECTORY, Context.MODE_PRIVATE).getAbsolutePath(); |
jens
2018/02/07 09:36:25
basePath can be final
anton
2018/02/07 09:52:55
agree, but it's unrelated to the task.
jens
2018/02/07 10:03:23
Acknowledged.
|
- // provide preloaded subscriptions |
- Map<String, Integer> map = new HashMap<String, Integer>(); |
- map.put(AndroidWebRequestResourceWrapper.EASYLIST, R.raw.easylist); |
- map.put(AndroidWebRequestResourceWrapper.EASYLIST_CHINESE, R.raw.easylist); |
- map.put(AndroidWebRequestResourceWrapper.ACCEPTABLE_ADS, R.raw.exceptionrules); |
+ // provide preloaded subscriptions |
+ Map<String, Integer> map = new HashMap<String, Integer>(); |
jens
2018/02/07 09:36:25
I would use a more descriptive name like 'subscrip
anton
2018/02/07 09:52:55
agree too, but it's unrelated to the task too.
jens
2018/02/07 10:03:23
Acknowledged.
|
+ map.put(AndroidWebRequestResourceWrapper.EASYLIST, R.raw.easylist); |
+ map.put(AndroidWebRequestResourceWrapper.EASYLIST_CHINESE, R.raw.easylist); |
+ map.put(AndroidWebRequestResourceWrapper.ACCEPTABLE_ADS, R.raw.exceptionrules); |
- AdblockHelper |
- .get() |
- .init(this, basePath, true, AdblockHelper.PREFERENCE_NAME) |
- .preloadSubscriptions(AdblockHelper.PRELOAD_PREFERENCE_NAME, map) |
- .addEngineCreatedListener(engineCreatedListener) |
- .addEngineDisposedListener(engineDisposedListener); |
+ AdblockHelper |
+ .get() |
+ .init(this, basePath, true, AdblockHelper.PREFERENCE_NAME) |
+ .preloadSubscriptions(AdblockHelper.PRELOAD_PREFERENCE_NAME, map) |
+ .addEngineCreatedListener(engineCreatedListener) |
+ .addEngineDisposedListener(engineDisposedListener); |
+ } |
} |
} |