forked from organicmaps/organicmaps-tmp
[android] Fixed review notes
This commit is contained in:
parent
9730e7bfcb
commit
f49120a907
3 changed files with 34 additions and 32 deletions
|
@ -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";
|
||||
}
|
||||
}
|
||||
|
|
20
android/src/com/mapswithme/util/statistics/Analytics.java
Normal file
20
android/src/com/mapswithme/util/statistics/Analytics.java
Normal file
|
@ -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;
|
||||
}
|
||||
}
|
|
@ -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)
|
||||
|
|
Loading…
Add table
Reference in a new issue