From f49120a907e38005cb9fabf783cfdfdcac344240 Mon Sep 17 00:00:00 2001 From: Dmitry Donskoy Date: Fri, 6 Jul 2018 13:58:36 +0300 Subject: [PATCH] [android] Fixed review notes --- .../maps/bookmarks/BookmarksPageFactory.java | 28 +++---------------- .../mapswithme/util/statistics/Analytics.java | 20 +++++++++++++ .../util/statistics/Statistics.java | 18 ++++++------ 3 files changed, 34 insertions(+), 32 deletions(-) create mode 100644 android/src/com/mapswithme/util/statistics/Analytics.java diff --git a/android/src/com/mapswithme/maps/bookmarks/BookmarksPageFactory.java b/android/src/com/mapswithme/maps/bookmarks/BookmarksPageFactory.java index 1c6e48621a..1792d805a2 100644 --- a/android/src/com/mapswithme/maps/bookmarks/BookmarksPageFactory.java +++ b/android/src/com/mapswithme/maps/bookmarks/BookmarksPageFactory.java @@ -5,10 +5,12 @@ import android.support.v4.app.Fragment; import android.text.TextUtils; import com.mapswithme.maps.R; +import com.mapswithme.util.statistics.Analytics; +import com.mapswithme.util.statistics.Statistics; public enum BookmarksPageFactory { - PRIVATE(new Analytics(Constants.ANALYTICS_NAME_MY)) + PRIVATE(new Analytics(Statistics.ParamValue.MY)) { @NonNull @Override @@ -23,7 +25,7 @@ public enum BookmarksPageFactory return R.string.bookmarks_page_my; } }, - CATALOG(new Analytics(Constants.ANALYTICS_NAME_DOWNLOADED), new AdapterResourceProvider.Catalog()) + CATALOG(new Analytics(Statistics.ParamValue.DOWNLOADED), new AdapterResourceProvider.Catalog()) { @NonNull @Override @@ -87,26 +89,4 @@ public enum BookmarksPageFactory public abstract int getTitle(); - public static class Analytics - { - @NonNull - private final String mName; - - private Analytics(@NonNull String name) - { - mName = name; - } - - @NonNull - public String getName() - { - return mName; - } - } - - private static class Constants - { - private static final String ANALYTICS_NAME_MY = "my"; - private static final String ANALYTICS_NAME_DOWNLOADED = "downloaded"; - } } diff --git a/android/src/com/mapswithme/util/statistics/Analytics.java b/android/src/com/mapswithme/util/statistics/Analytics.java new file mode 100644 index 0000000000..f74c16fb2d --- /dev/null +++ b/android/src/com/mapswithme/util/statistics/Analytics.java @@ -0,0 +1,20 @@ +package com.mapswithme.util.statistics; + +import android.support.annotation.NonNull; + +public class Analytics +{ + @NonNull + private final String mName; + + public Analytics(@NonNull String name) + { + mName = name; + } + + @NonNull + public String getName() + { + return mName; + } +} diff --git a/android/src/com/mapswithme/util/statistics/Statistics.java b/android/src/com/mapswithme/util/statistics/Statistics.java index 3ac5d0f9f0..628614bfcc 100644 --- a/android/src/com/mapswithme/util/statistics/Statistics.java +++ b/android/src/com/mapswithme/util/statistics/Statistics.java @@ -176,6 +176,9 @@ public enum Statistics public static final String BM_RESTORE_PROPOSAL_CANCEL = "Bookmarks_RestoreProposal_cancel"; public static final String BM_RESTORE_PROPOSAL_SUCCESS = "Bookmarks_RestoreProposal_success"; static final String BM_RESTORE_PROPOSAL_ERROR = "Bookmarks_RestoreProposal_error"; + static final String BM_TAB_CLICK = "Bookmarks_Tab_click"; + private static final String BM_DOWNLOADED_CATALOGUE_OPEN = "Bookmarks_Downloaded_Catalogue_open"; + private static final String BM_DOWNLOADED_CATALOGUE_ERROR = "Bookmarks_Downloaded_Catalogue_error"; // search public static final String SEARCH_CAT_CLICKED = "Search. Category clicked"; @@ -308,9 +311,6 @@ public enum Statistics public static final String UGC_AUTH_EXTERNAL_REQUEST_SUCCESS = "UGC_Auth_external_request_success"; public static final String UGC_AUTH_ERROR = "UGC_Auth_error"; public static final String MAP_LAYERS_ACTIVATE = "Map_Layers_activate"; - public static final String BOOKMARKS_TAB_CLICK = "Bookmarks_Tab_click"; - private static final String BOOKMARKS_DOWNLOADED_CATALOGUE_OPEN = "Bookmarks_Downloaded_Catalogue_open"; - private static final String BOOKMARKS_DOWNLOADED_CATALOGUE_ERROR = "Bookmarks_Downloaded_Catalogue_error"; public static class Settings { @@ -443,6 +443,8 @@ public enum Statistics static final String BACKUP = "backup"; static final String RESTORE = "restore"; public static final String NO_INTERNET = "no_internet"; + public static final String MY = "my"; + public static final String DOWNLOADED = "downloaded"; static final String SUBWAY = "subway"; static final String TRAFFIC = "traffic"; public static final String SUCCESS = "success"; @@ -747,19 +749,19 @@ public enum Statistics public void trackBookmarksTabEvent(@NonNull String param) { - ParameterBuilder params = new ParameterBuilder().add(EventParam.VALUE, param); - trackEvent(EventName.BOOKMARKS_TAB_CLICK, params); + ParameterBuilder params = params().add(EventParam.VALUE, param); + trackEvent(EventName.BM_TAB_CLICK, params); } public void trackOpenCatalogScreen() { - trackEvent(EventName.BOOKMARKS_DOWNLOADED_CATALOGUE_OPEN, Collections.emptyMap()); + trackEvent(EventName.BM_DOWNLOADED_CATALOGUE_OPEN, Collections.emptyMap()); } public void trackDownloadCatalogError(@NonNull String value) { - ParameterBuilder params = new ParameterBuilder().add(EventParam.ERROR, value); - trackEvent(EventName.BOOKMARKS_DOWNLOADED_CATALOGUE_ERROR, params); + ParameterBuilder params = params().add(EventParam.ERROR, value); + trackEvent(EventName.BM_DOWNLOADED_CATALOGUE_ERROR, params); } public void trackPPBanner(@NonNull String eventName, @NonNull MwmNativeAd ad, @BannerState int state)