| 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); |
| + } |
| } |
| } |